Skip to main content

AliasOutput

type AliasOutput

A typed view of an on-chain `0x107a::alias_output::AliasOutput<IOTA>` object.

type AliasOutput struct {
// contains filtered or unexported fields
}

func AliasOutputTryFromBcs

func AliasOutputTryFromBcs(bytes []byte) (*AliasOutput, error)

Decode from BCS bytes, without validating the on-chain type tag.

func AliasOutputTryFromObject

func AliasOutputTryFromObject(object *Object) (*AliasOutput, error)

Decode from an on-chain object, validating its Move type tag.

func LiftFromExternalAliasOutput

func LiftFromExternalAliasOutput(handle uint64) *AliasOutput

func (*AliasOutput) Balance

func (_self *AliasOutput) Balance() uint64

func (*AliasOutput) DebugString

func (_self *AliasOutput) DebugString() string

func (*AliasOutput) Destroy

func (object *AliasOutput) Destroy()

func (*AliasOutput) Id

func (_self *AliasOutput) Id() *ObjectId

The object's ID.

func (*AliasOutput) NativeTokensBagId

func (_self *AliasOutput) NativeTokensBagId() *ObjectId