Skip to main content

GenesisTransaction

type GenesisTransaction​

The genesis transaction

BCS​

The BCS serialized form for this type is defined by the following ABNF:

```text genesis-transaction = (vector genesis-object) ```

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

func GenesisTransactionFromBcs​

func GenesisTransactionFromBcs(bcs []byte) (*GenesisTransaction, error)

Create this type from BCS encoded bytes.

func GenesisTransactionFromJson​

func GenesisTransactionFromJson(json string) (*GenesisTransaction, error)

Create this type from JSON encoded string.

func LiftFromExternalGenesisTransaction​

func LiftFromExternalGenesisTransaction(handle uint64) *GenesisTransaction

func NewGenesisTransaction​

func NewGenesisTransaction(objects []*GenesisObject, events []Event) (*GenesisTransaction, error)

func (*GenesisTransaction) DebugString​

func (_self *GenesisTransaction) DebugString() string

func (*GenesisTransaction) Destroy​

func (object *GenesisTransaction) Destroy()

func (*GenesisTransaction) Eq​

func (_self *GenesisTransaction) Eq(other *GenesisTransaction) bool

func (*GenesisTransaction) Events​

func (_self *GenesisTransaction) Events() []Event

func (*GenesisTransaction) Ne​

func (_self *GenesisTransaction) Ne(other *GenesisTransaction) bool

func (*GenesisTransaction) Objects​

func (_self *GenesisTransaction) Objects() []*GenesisObject