Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Action ¶
type Action struct { Account eos.AccountName `json:"account"` Name eos.ActionName `json:"action"` Receiver eos.AccountName `json:"receiver"` GlobalSequence eos.Uint64 `json:"global_sequence,omitempty"` Authorization []PermissionLevel `json:"authorization,omitempty"` eos.ActionData }
type Block ¶
type Block struct { BlockHeader Transactions []SignedTransaction `json:"transactions"` }
type BlockHeader ¶
type BlockHeader struct { Timestamp eos.BlockTimestamp `json:"timestamp"` Producer eos.AccountName `json:"producer"` Status string `json:"status"` Previous eos.Checksum256 `json:"previous_id"` TransactionMRoot eos.Checksum256 `json:"transaction_mroot"` ActionMRoot eos.Checksum256 `json:"action_mroot"` ScheduleVersion uint32 `json:"schedule_version"` }
type PermissionLevel ¶
type PermissionLevel struct { Actor eos.AccountName `json:"account"` Permission eos.PermissionName `json:"permission"` }
type SignedTransaction ¶
type SignedTransaction struct { SignedTransactionHeader *Transaction Signatures []ecc.Signature `json:"signatures"` }
type SignedTransactionHeader ¶
type SignedTransactionHeader struct { Status eos.TransactionStatus `json:"status"` CPUUsageMicroSeconds uint32 `json:"cpu_usage_us"` NetUsageWords eos.Varuint32 `json:"net_usage_words"` }
type TraceAPI ¶
type Transaction ¶
type Transaction struct { eos.TransactionHeader ID eos.Checksum256 `json:"id"` Actions []*Action `json:"actions"` }
Click to show internal directories.
Click to hide internal directories.