Skip to content

History / Ledger consensus engine

Revisions

  • Describe the ledger as part of master The ledger branch has been merged, so the ledger pages no longer carry a banner that calls them upcoming, and the home page and sidebar list the ledger beside the other features. Pages that placed the ledger sporks, endpoints or mint entries on a separate branch now say they are on master and not in release 0.0.8. The note that no genesis comes with the node stays in the text of the ledger pages.

    @adam-waldenberg adam-waldenberg committed Oct 21, 2026
  • Add figures and diagrams to the ledger pages Draw how blocks link, where coins come from and go, a height decided in its second view, the bytes of a block, the leaves of the state root, the recovery of the block log, when a mint entry is due and what a node does from start to its first vote. Diagrams show the steps of a view, the checks of a block, the intake of the driver, sync, the start of the service and how a mint is authorised.

    @adam-waldenberg adam-waldenberg committed Oct 16, 2026
  • Split the ledger pages and document the ledger in the daemon The implementation page is now a hub with six pages under it, and two new pages explain how to run a ledger node and which sporks the ledger reads. They cover the genesis file, the validator key, the snapshot check, the spork authority, the blacklist and fee sporks, and the service that runs the ledger in the daemon. The sidebar nests the ledger pages under the Ledger page.

    @adam-waldenberg adam-waldenberg committed Oct 16, 2026