Interface that should be implemented by ABI serializable objects.

Hierarchy-Diagram

UML class diagram of AccountObject
Legend
icon for a class in the UML class diagram class
icon for a public method in the UML class diagram public method
underlined static property/method

Hierarchy (view full)

Properties

account_name: Name

The account name of the retrieved account

core_liquid_balance?: Asset

Account core token balance

cpu_weight: Int64
created: TimePoint

Account created as unix timestamp.

head_block_num: UInt32

Highest block number on the chain

head_block_time: TimePoint

Highest block unix timestamp.

last_code_update: TimePoint

Last update to accounts contract as unix timestamp.

net_weight: Int64
permissions: AccountPermission[]
privileged: boolean

Indicator of if this is a privileged system account

ram_quota: Int64
ram_usage: UInt64
refund_request?: AccountRefundRequest
rex_info?: AccountRexInfo
self_delegated_bandwidth?: AccountSelfDelegatedBandwidth
subjective_cpu_bill_limit: AccountResourceLimit
total_resources: AccountTotalResources
voter_info?: AccountVoterInfo
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