Ledger - Algorand Specifications

Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Algorand Specifications

An entry is a pair e=(o,Q) where oo is some opaque object, and QQ is a 256-bit integer called a seed.

For a detailed definition of this object, see the Algorand Ledger Specification.

The following functions are defined on ee:

A ledger is a sequence of entries L=(e1,e2,…,en).

A round rr is some 64-bit index into this sequence.

The following functions are defined on LL:

A ledger may support an opaque entry generation procedure:

o:=Entry(L,Q)

which produces an object oo for which ValidEntry(L,o)=1.

For implementation details on this procedure, see the block assembly section in the Algorand Ledger non-normative specification.