Docs.rs
solana-program-2.1.2
solana-program 2.1.2
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
anza-team
Dependencies
bincode ^1.3.3
normal
blake3 ^1.5.4
normal
borsh ^1.5.1
normal
optional
borsh ^0.10.3
normal
optional
bs58 ^0.5.1
normal
bv ^0.11.1
normal
bytemuck ^1.19.0
normal
bytemuck_derive ^1.8.0
normal
five8_const ^0.1.3
normal
lazy_static ^1.5.0
normal
log ^0.4.22
normal
memoffset ^0.9
normal
num-derive ^0.4
normal
num-traits ^0.2
normal
qualifier_attr ^0.2.2
normal
optional
serde ^1.0.213
normal
serde_bytes ^0.11.15
normal
serde_derive ^1.0.213
normal
sha2 ^0.10.8
normal
sha3 ^0.10.8
normal
solana-account-info =2.1.2
normal
solana-atomic-u64 =2.1.2
normal
solana-bincode =2.1.2
normal
solana-borsh =2.1.2
normal
optional
solana-clock =2.1.2
normal
solana-cpi =2.1.2
normal
solana-decode-error =2.1.2
normal
solana-epoch-schedule =2.1.2
normal
solana-fee-calculator =2.1.2
normal
solana-frozen-abi =2.1.2
normal
optional
solana-frozen-abi-macro =2.1.2
normal
optional
solana-hash =2.1.2
normal
solana-instruction =2.1.2
normal
solana-last-restart-slot =2.1.2
normal
solana-msg =2.1.2
normal
solana-native-token =2.1.2
normal
solana-program-entrypoint =2.1.2
normal
solana-program-error =2.1.2
normal
solana-program-memory =2.1.2
normal
solana-program-option =2.1.2
normal
solana-program-pack =2.1.2
normal
solana-pubkey =2.1.2
normal
solana-rent =2.1.2
normal
solana-sanitize =2.1.2
normal
solana-sdk-macro =2.1.2
normal
solana-secp256k1-recover =2.1.2
normal
solana-serde-varint =2.1.2
normal
solana-serialize-utils =2.1.2
normal
solana-sha256-hasher =2.1.2
normal
solana-short-vec =2.1.2
normal
solana-slot-hashes =2.1.2
normal
solana-slot-history =2.1.2
normal
solana-stable-layout =2.1.2
normal
solana-sysvar-id =2.1.2
normal
thiserror ^1.0.65
normal
anyhow ^1.0.91
dev
array-bytes =1.4.1
dev
assert_matches ^1.5.0
dev
itertools ^0.12.1
dev
serde_json ^1.0.132
dev
serial_test ^2.0.0
dev
solana-pubkey =2.1.2
dev
static_assertions ^1.1.0
dev
test-case ^3.3.1
dev
base64 ^0.22.1
normal
bitflags ^2.6.0
normal
curve25519-dalek ^4.1.3
normal
num-bigint ^0.4.6
normal
rand ^0.8.5
normal
solana-transaction-error =2.1.2
normal
arbitrary ^1.3.2
dev
libsecp256k1 ^0.6.0
dev
solana-logger =2.1.2
dev
parking_lot ^0.12
normal
console_error_panic_hook ^0.1.7
normal
console_log ^0.2.2
normal
getrandom ^0.2.10
normal
js-sys ^0.3.72
normal
wasm-bindgen ^0.2
normal
getrandom ^0.2.10
normal
solana-define-syscall =2.1.2
normal
Versions
50.62%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
solana_
program
2.1.2
Module state
Module Items
Modules
Structs
Enums
Constants
In solana_
program::
vote
solana_program
::
vote
Module
state
Copy item path
Source
Expand description
Vote state
Re-exports
§
pub use
vote_state_1_14_11
::*;
pub use
vote_state_versions
::*;
Modules
§
serde_
compact_
vote_
state_
update
serde_
tower_
sync
vote_
state_
1_
14_
11
vote_
state_
versions
Structs
§
Block
Timestamp
CircBuf
Landed
Vote
Lockout
Tower
Sync
Vote
Vote
Authorize
Checked
With
Seed
Args
Vote
Authorize
With
Seed
Args
Vote
Init
Vote
State
Vote
State
Update
Enums
§
Vote
Authorize
Constants
§
INITIAL_
LOCKOUT
MAX_
EPOCH_
CREDITS_
HISTORY
MAX_
LOCKOUT_
HISTORY
VOTE_
CREDITS_
GRACE_
SLOTS
VOTE_
CREDITS_
MAXIMUM_
PER_
SLOT