BasicOutput
type BasicOutput
A typed view of an on-chain `0x107a::basic_output::BasicOutput<IOTA>` object.
type BasicOutput struct {
// contains filtered or unexported fields
}
func BasicOutputTryFromBcs
func BasicOutputTryFromBcs(bytes []byte) (*BasicOutput, error)
Decode from BCS bytes, without validating the on-chain type tag.
func BasicOutputTryFromObject
func BasicOutputTryFromObject(object *Object) (*BasicOutput, error)
Decode from an on-chain object, validating its Move type tag.
func LiftFromExternalBasicOutput
func LiftFromExternalBasicOutput(handle uint64) *BasicOutput
func (*BasicOutput) Balance
func (_self *BasicOutput) Balance() uint64
IOTA balance held by the output, in nanos.
func (*BasicOutput) DebugString
func (_self *BasicOutput) DebugString() string
func (*BasicOutput) Destroy
func (object *BasicOutput) Destroy()
func (*BasicOutput) ExpirationUc
func (_self *BasicOutput) ExpirationUc() **ExpirationUnlockCondition
func (*BasicOutput) Id
func (_self *BasicOutput) Id() *ObjectId
The object's ID.
func (*BasicOutput) Metadata
func (_self *BasicOutput) Metadata() *[]byte
func (*BasicOutput) NativeTokensBagId
func (_self *BasicOutput) NativeTokensBagId() *ObjectId
Object ID of the `Bag` of native tokens. Use the GraphQL client to list dynamic fields if you need to enumerate the tokens.
func (*BasicOutput) Sender
func (_self *BasicOutput) Sender() **Address
func (*BasicOutput) StorageDepositReturnUc
func (_self *BasicOutput) StorageDepositReturnUc() **StorageDepositReturnUnlockCondition
func (*BasicOutput) Tag
func (_self *BasicOutput) Tag() *[]byte
func (*BasicOutput) TimelockUc
func (_self *BasicOutput) TimelockUc() **TimelockUnlockCondition