#include <chain_snapshot.hpp>
Definition at line 7 of file chain_snapshot.hpp.
◆ validate()
void sysio::chain::chain_snapshot_header::validate |
( |
| ) |
const |
|
inline |
Definition at line 33 of file chain_snapshot.hpp.
33 {
37 snapshot_validation_exception,
38 "Unsupported version of chain snapshot: ${version}. Supported version must be between ${min} and ${max} inclusive.",
40 }
#define SYS_ASSERT(expr, exc_type, FORMAT,...)
const T & min(const T &a, const T &b)
◆ current_version
uint32_t sysio::chain::chain_snapshot_header::current_version = 6 |
|
staticconstexpr |
◆ minimum_compatible_version
uint32_t sysio::chain::chain_snapshot_header::minimum_compatible_version = 2 |
|
staticconstexpr |
Version history 1: initial version 2: Updated chain snapshot for v1.8.0 initial protocol features release:
- Incompatible with version 1.
- Adds new indices for: protocol_state_object and account_ram_correction_object 3: Updated for v2.0.0 protocol features:
- forwards compatible with version 2
- WebAuthn keys
- wtmsig block siganatures: the block header state changed to include producer authorities and additional signatures
- removed genesis_state and added chain ID to global_property_object 4: Updated for v3.0.0 protocol features:
- forwards compatible with versions 2 and 3
- kv database
- Configurable wasm limits 5: Updated for v3.0.0 eos features:
- chain_config update 6: Updated for v3.1.0 release
Definition at line 28 of file chain_snapshot.hpp.
◆ version
The documentation for this struct was generated from the following file: