solana_stake_interface/
lib.rs1#![cfg_attr(feature = "frozen-abi", feature(min_specialization))]
4#![cfg_attr(docsrs, feature(doc_cfg))]
5
6#[allow(deprecated)]
7pub mod config;
8pub mod error;
9pub mod instruction;
10pub mod stake_flags;
11pub mod stake_history;
12pub mod state;
13#[cfg(feature = "sysvar")]
14pub mod sysvar;
15pub mod tools;
16#[cfg(test)]
17mod ulp;
18pub mod warmup_cooldown_allowance;
19
20#[cfg(feature = "codama")]
21use codama_macros::codama;
22#[cfg_attr(feature = "codama", codama(name = "stake"))]
23pub mod program {
24 solana_pubkey::declare_id!("Stake11111111111111111111111111111111111111");
25}
26
27pub const MINIMUM_DELINQUENT_EPOCHS_FOR_DEACTIVATION: usize = 5;