Modulesยง
- utils ๐
Structsยง
- Deferred
Acks ๐ - Deferred acknowledgements for one cycle, drained in one shot when its part builders install.
- SsaCommitment
Guard - Ownership of an Exit SSA commitment, released when dropped.
- SsaReconstructor
- Allows server-side reconstruction of SSAs.
- SsaReconstructor
Config - Configuration for the SSA reconstructor.
Enumsยง
- Deferral ๐
- What became of an acknowledgement handed to
defer_ack. - Processed
AckResult ๐ - Result of processing a single verified acknowledgement in the SSA reconstructor.
Constantsยง
- AWAITING_
ACK_ ENTRY_ BYTES - Live heap one entry in the awaiting-acknowledgement buffer costs, in bytes.
- MAX_
DEFERRED_ ACKS_ PER_ CYCLE - Cap on deferred acknowledgements held across all polynomials of one cycle.
- MAX_
DEFERRED_ ACKS_ PER_ POLYNOMIAL - Cap on deferred acknowledgements held for a single polynomial.
Functionsยง
- push_
unique ๐ - Appends a resolution unless an equal one is already present.
- record_
fault ๐ - Merges a fault observation into the batchโs pending set, keeping the highest total per SSA.
- record_
progress ๐ - Merges a snapshot into the batchโs pending set, keeping the furthest-along one per SSA.
Type Aliasesยง
- Deferred
Ack ๐ - An acknowledgement that arrived before its polynomialโs verifier was installed.
- Deferred
AckBucket ๐ - Encrypted
Share ๐Cache - Fault
Observation ๐ - One SSAโs fault observation, with the relayer that carried the offending share.
- Guarded
Exit ๐Commitment - A registered Exit commitment, paired with ownership of its lifetime.
- Owned
Commitment ๐ - What an
SsaCommitmentGuardneeds to release its SSA: where it is registered, and which one.