Miner Diagnostics Pages

  • Miner ID

  • Chain ID

  • Miner's Public Key

  • Build Tag: Refers to the hash of the last git commit used to build the miner executable

Health Summary

  • Running since: start time of the miner

  • Round Health table

    • Round: current round being processed by the miner. Links to the round page

  • Round Page

    • Consensus: Number of miners needed to generate the block

    • Random Seed: the seed of the random generator used for the round. Also defines the round.

    • Block Verification and Notarization

      • Lists the current block verification/notarization received (check the Archeticture Documentation)

      • RRS: Round Random Seed of the block, will show tick if it's the same as the RS of the current round, indicating that the block is for this round.

      • RTC (Round timeout count): How many times this round timed-out. The round times-out when it fails to verify a block.

      • Block: first 8 characters in the id of the block

      • Verification: number of received verification tickets, shows tick if received tickets is more than or equal to consensus, other wise will show wrong sign. Also will show a table of the ids of the verifiers if any verification tickets where received.

      • Notarization: always (-)

    • VRF shares

      • VRF is a verifiable random function used as a precedence factor among the generators for each round.

      • The table shows the VRF shares received by the current miner for the other miners

  • VRFs: Number of vrfs received by the miner from the other miners. Used to select the highest priority block generator.

  • RRS: Round Random Seed, a seed to the random generator of the round, also used as an identification of the round.

  • Proposals: Number of block proposals received from a generator

  • Notarization: Number of notarized blocks

  • Phase: the current phase this miner is in. The possible phases are:

    • ShareVRF: Miner is sharing its VRF and waiting for VRF from the other miners

    • Verify: Miner is waiting for block proposals to pick the blobber with the highest priority and send a verification ticket for.

    • Notarize: Miner is waiting for verification tickets of the blocks. If enough verification tickets where received for a block, miner will notarize it.

    • Share: Miner is sharing notarization over the notarized block

    • Complete: Just before moving to the next round.

  • LFB Ticket: Round Number of the Latest Finalizaed Block ticket received by the miner. Will be 0 is no LFB ticket recevied. Will be red when the LFB ticket round is less than the current round by lfb_ticket.ahead from the configuration.

  • Chain Health table

    • Latest Finalized Round: latest round when the chain was extended with a finalized block. Needs to be near the Current Round from Round Health table.

    • Deterministic Finalized Round: latest round that was extended by consensus number of miners i.e. number of miners who extended the chain using that block are more than or equal to the minimum number of miners needed for a consensus

    • Rollbacks: Always empty ⚠️

    • Timeouts: Count of round timeout (RTC), mentioned above.

    • Round Timeout Count: Count of round timeouts of the current round.

    • Related MB: The magic block used to process the current round. Will always be 0 since View Change is still not enabled.

    • Finalized MB: Latest finalized magic block. Will always be 0 since View Change is still not enabled.

  • Infra Health table

    • Shows some information about the running process using the runtime package.

    • Go Routines: Number of concurrently running go rountines: runtime.NumGoroutine()

    • Heap Alloc: Size of allocated heap memory in bytes

    • State missing nodes: ??

    • Redis Collection: Size of the transactions Redis collection. Links to the transactions pool page

      • Redis Transaction pool page

        • Lists transactions found in the txn pool collection in Redis.

        • Those are the txns that the miner still didn't include in a block

        • When a miner selects some txns to make a block, they're discarded temporarily from this pool.

        • These txns are deleted completely from the pool once this block is finalized

Last updated