Cargo Features

solana-runtime has no features set by default.

[dependencies]
solana-runtime = { version = "4.0.0-beta.0", features = ["agave-unstable-api", "dev-context-only-utils", "frozen-abi", "shuttle-test"] }
agave-unstable-api
dev-context-only-utils

Enables solana-system-program, dev-context-only-utils of solana-vote, dev-context-only-utils of solana-accounts-db, solana-runtime-transaction, and solana-svm

Affects bank::HashOverrides, bank::BankTestConfig, bank_utils::setup_bank_and_vote_pubkeys_for_tests, genesis_utils::create_genesis_config_with_alpenglow_vote_accounts, snapshot_bank_utils::bank_fields_from_snapshot_archives, snapshot_utils::create_tmp_accounts_dir_for_tests

frozen-abi

Enables solana-frozen-abi and solana-frozen-abi-macro, frozen-abi of solana-account ^3.4.0, solana-accounts-db, solana-bls-signatures, solana-compute-budget, solana-cost-model, and solana-epoch-schedule, frozen-abi of solana-hard-forks, solana-inflation, solana-instruction, solana-perf, solana-program-runtime, solana-rent ^3.0.0, solana-stake-interface ^2.0.2, solana-svm, solana-transaction-error, solana-version, solana-vote, solana-vote-program, and solana-instruction-error

shuttle-test

Enables shuttle ^0.7.1