Cargo Features

solana-runtime has no features set by default.

[dependencies]
solana-runtime = { version = "3.1.8", 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, 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.2.0, solana-accounts-db, solana-bls-signatures ^1.0.0, 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, solana-svm, solana-transaction-error, solana-version, solana-vote, solana-vote-program, and solana-instruction-error

shuttle-test

Enables shuttle ^0.7.1