Expand description
Protocol updates
Structs§
- Anemone
Generator - Anemone
Settings - Anemone
Validator Creation Fee - Babylon
Generator - Babylon
Settings - Batch
Generator - Bottlenose
Generator - Bottlenose
Settings - Cuttlefish
Part1 Generator - Cuttlefish
Part1 Settings - Cuttlefish
Part2 Generator - Cuttlefish
Part2 Settings - We had to separate Cuttlefish into two parts, because we noticed an issue after CuttlefishPart1 was deployed to stokenet.
- Dugong
Generator - Dugong
Settings - Fixed
Batch Group Generator - A simple batch group generator, which knows its batches in advance.
- Latest
Protocol Update Commit Batch - NoSettings
- OnProtocol
Transaction Batch Committed - OnProtocol
Transaction Executed - Using a struct allows lots of parameters to be passed, without having a large number of method arguments
- OnProtocol
Update Completed - Protocol
Builder - Protocol
Executor - Protocol
Params Settings - Protocol
Settings - Protocol
System Transaction V1 - At present, this isn’t actually saved in the node - instead just the SystemTransactionV1 is saved.
- Protocol
Update Batch - A set of transactions which all get committed together with the same proof. To avoid memory overflows, this should be kept small enough to comfortably fit into memory (e.g. one transaction per batch).
- Protocol
Update Executor - Protocol
Update Status Summary Substate - If you wish to get access to match on the versions, use
.as_ref()or.as_mut(). - Protocol
Update Status Summary V1
Enums§
- Protocol
Update Status - Protocol
Update Status Summary Versions - Protocol
Update Transaction - Protocol
Version - Update
Number OfMin Rounds PerEpoch Settings - Update
Setting
Traits§
- Default
ForNetwork - Protocol
Update Batch Generator - Generate a batch of transactions to be committed atomically with a proof.
- Protocol
Update Batch Group Generator - Each batch group is a logical grouping of batches.
- Protocol
Update Execution Hooks - Protocol
Update Generator - Generates batches for the protocol update. These are structured as:
- Protocol
Update Status Summary Substate Version - Update
Setting Content - Update
Settings - This requires
ScryptoSborso it can be used to override configuration in the node for tests.