Skip to main content

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