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