9 releases

new 0.2.0-alpha.2 Feb 12, 2026
0.2.0-alpha.1 Feb 10, 2026
0.2.0-alpha.0 Jan 29, 2026
0.1.10 Dec 9, 2025
0.1.6 Nov 28, 2025

#188 in Magic Beans

Download history 341/week @ 2025-11-05 468/week @ 2025-11-12 134/week @ 2025-11-19 100/week @ 2025-11-26 76/week @ 2025-12-03 28/week @ 2025-12-10 48/week @ 2025-12-17 43/week @ 2025-12-24 33/week @ 2025-12-31 18/week @ 2026-01-07 17/week @ 2026-01-14 63/week @ 2026-01-21 50/week @ 2026-01-28 55/week @ 2026-02-04

185 downloads per month
Used in 26 crates (17 directly)

Apache-2.0

140KB
2K SLoC

Collection of all runtime features.

Steps to add a new feature are outlined below. Note that these steps only cover the process of getting a feature into the core Solana code.

  1. Generate a new keypair with solana-keygen new --outfile feature.json --no-passphrase
    • Keypairs should be held by core contributors only. If you're a non-core contributor going through these steps, the PR process will facilitate a keypair holder being picked. That person will generate the keypair, provide pubkey for PR, and ultimately enable the feature.
  2. Add a public module for the feature, specifying keypair pubkey as the id with rialo_s_pubkey::declare_id!() within the module. Additionally, add an entry to FEATURE_NAMES map.
  3. Add desired logic to check for and switch on feature availability.

For more information on how features are picked up, see comments for Feature.

Dependencies

~1.7–3.5MB
~68K SLoC