13 unstable releases (3 breaking)
| 0.4.0-alpha.0 | Apr 8, 2026 |
|---|---|
| 0.3.0 | Apr 7, 2026 |
| 0.3.0-alpha.0 | Mar 25, 2026 |
| 0.2.0 | Feb 26, 2026 |
| 0.1.6 | Nov 28, 2025 |
#3 in #activated
231 downloads per month
Used in 38 crates
(2 directly)
120KB
2K
SLoC
Runtime features.
Runtime features provide a mechanism for features to be simultaneously activated across the network. Since validators may choose when to upgrade, features must remain dormant until a sufficient majority of the network is running a version that would support a given feature.
Feature activation is accomplished by:
- Activation is requested by the feature authority, who issues a transaction to create the
feature account. The newly created feature account will have the value of
Feature::default() - When the next epoch is entered the runtime will check for new activation requests and active them. When this occurs, the activation slot is recorded in the feature account
Dependencies
~0.2–1MB
~19K SLoC