Account

An account is an entity that is identified by a unique address, which can send transactions on the blockchain.

Account Structure

The account structure is 12 bytes long and consists of the following fields:

FieldSize
Number4 bytes
Balance8 bytes
  • Number is a sequential and unique number assigned to each account when it is created for the first time. The account number is used to calculate the state hash of the blockchain.
  • Balance holds the balance of the account, which is the amount of Anemos coins held by the account.

Treasury Account

The Treasury account is a special account in the Anemos blockchain. Because Anemos is a fair launch — no premine, no treasury balance, no supply cap — the Treasury holds a zero balance; it is a sentinel, not a premined pool. The treasury address is defined as: 000000000000000000000000000000000000000000. The address type is 0, and therefore, it doesn’t have any key pair associated with it.

Every block, the per-block subsidy is minted by a dedicated Coinbase transaction (type 8) whose implicit signer is the Treasury sentinel: recipients are credited with no sender debit, so the Treasury is never drawn down (it stays at zero). The minted reward is split between the block proposer (and its delegate) and the native stablecoin reserve. See Incentive for the emission schedule and the reward split.

Last updated on