NftOutput
type NftOutput
A typed view of an on-chain `0x107a::nft_output::NftOutput<IOTA>` object.
type NftOutput struct {
// contains filtered or unexported fields
}
func LiftFromExternalNftOutput
func LiftFromExternalNftOutput(handle uint64) *NftOutput
func NftOutputTryFromBcs
func NftOutputTryFromBcs(bytes []byte) (*NftOutput, error)
Decode from BCS bytes, without validating the on-chain type tag.
func NftOutputTryFromObject
func NftOutputTryFromObject(object *Object) (*NftOutput, error)
Decode from an on-chain object, validating its Move type tag.
func (*NftOutput) Balance
func (_self *NftOutput) Balance() uint64
func (*NftOutput) DebugString
func (_self *NftOutput) DebugString() string
func (*NftOutput) Destroy
func (object *NftOutput) Destroy()
func (*NftOutput) ExpirationUc
func (_self *NftOutput) ExpirationUc() **ExpirationUnlockCondition
func (*NftOutput) Id
func (_self *NftOutput) Id() *ObjectId
The object's ID.
func (*NftOutput) NativeTokensBagId
func (_self *NftOutput) NativeTokensBagId() *ObjectId
func (*NftOutput) StorageDepositReturnUc
func (_self *NftOutput) StorageDepositReturnUc() **StorageDepositReturnUnlockCondition
func (*NftOutput) TimelockUc
func (_self *NftOutput) TimelockUc() **TimelockUnlockCondition