FAQs
Blocks
What do the fields of a block mean?
Field | Description |
---|---|
Date | The time of the block creation. This is defined as the start of the allocated slot time. |
Creator | The public key of the creator of the block i.e. the block producer. |
State Hash | A unique identifier of the block. It is the hash of the hashes of the previous state state and the block body. |
Previous State Hash | The previous block's state hash. Blocks are connected together in this way to form an immutable chain. |
Snarked Ledger Hash | The hash of the current snarked ledger. This ledger includes transactions that have been snarked. |
Staged Ledger Hash | The hash of the current staged ledger. This ledger includes transactions that are yet to be snarked. |
Coinbase | The amount of the coinbase transaction. |
Coinbase Receiver | The account receiving the block rewards. May be the same as creator or a different address. |
Transaction Fees | A sum of all transaction fees included in a block. |
Snark Fees | A sum of all snark fees paid by the block producer in a block to snark workers. |
Slot | The slot number when the block was produced. |
Blockchain Length | The height of the blockchain this block represents. |
Epoch | The epoch number when the block was produced. |
Total Currency | The total currency in circulation after this block was produced. New issuance is via the coinbase reward and new account fees can reduce the total issuance. |
What does block not in canonical chain mean?
This means that the block has been orphaned and is not in the main chain. There will be no block rewards for these blocks and there will be no balance changes as a result of transactions included.
There can be more than one block producer per slot due to the way block producers are selected. So if two (or more) blocks are produced for the same slot, it will cause a short fork, and only one will be chosen - the winner in this instance is random based on the VRF output for each block producer. It is also possible to produce a block in catchup, and this block will also be quickly orphaned as it is not building on the correct height.
Accounts
My account is not listed in the ledger page
This data is from the staged ledger and is updated periodically and is not real-time. It should be used as an overview of the top holders in Mina and not an accurate reflection of balances. You can query any information for an account directly on the account page.
Transactions
My transactions are stuck as pending
Transactions with higher fees are given priority when being included in blocks. As a result some transactions with lower fees may become stuck until eventually included in a block, replaced with a higher fee transaction, or evicted from the transaction pool when it becomes full and there is a higher fee.
Staking Ledger
My balance or delegation in the staking ledger has not been updated
Changes to the staking ledger are made once per epoch at the start of the epoch. The current epoch staking ledger is the snarked ledger of the last block of current epoch - 2
. So, if you receive funds at the start of epoch 4, they will not be considered until the start of epoch 6. The same is true of sending delegation transactions, any delegations are only taken into account when the staking ledger is updated.