Interface that should be implemented by ABI serializable objects.

Hierarchy

Properties

block_cpu_limit: UInt64

Actual maximum CPU limit.

block_net_limit: UInt64

Actual maximum NET limit.

chain_id: Checksum256

Hash representing the ID of the chain.

fork_db_head_block_id?: BlockId

Hash representing the best known head in the fork database tree.

fork_db_head_block_num?: UInt32

Sequential block number representing the best known head in the fork database tree.

head_block_id: BlockId

Highest block ID on the chain.

head_block_num: UInt32

Highest block number on the chain

head_block_producer: Name

Producer that signed the highest block (head block).

head_block_time: TimePoint

Highest block unix timestamp.

last_irreversible_block_id: BlockId

Highest block ID on the chain that has been irreversibly applied to state.

last_irreversible_block_num: UInt32

Highest block number on the chain that has been irreversibly applied to state.

server_version: string

Hash representing the last commit in the tagged release.

server_version_string?: string

String representation of server version.

virtual_block_cpu_limit: UInt64

CPU limit calculated after each block is produced, approximately 1000 times blockCpuLimit.

virtual_block_net_limit: UInt64

NET limit calculated after each block is produced, approximately 1000 times blockNetLimit.

abiFields: ABIField[]
abiName: string = '__struct'

Accessors

  • get structFields(): ABIField[]
  • Returns ABIField[]

Methods

  • Return true if this struct equals the other.

    Note: This compares the ABI encoded bytes of both structs, subclasses should implement their own fast equality check when possible.

    Parameters

    • other: any

    Returns boolean

Generated using TypeDoc