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