[−][src]Crate solana_sdk
Re-exports
pub extern crate bs58; |
Modules
abi_digester | |
abi_example | |
account | |
account_info | |
account_utils | useful extras for Account state |
bpf_loader | @brief The latest Solana BPF loader. |
bpf_loader_deprecated | @brief The original and now deprecated Solana BPF loader. |
builtins | @brief Solana builtin helper macros |
client | Defines traits for blocking (synchronous) and non-blocking (asynchronous) communication with a Solana server as well a a trait that encompasses both. |
clock | Provides information about the network's clock which is made up of ticks, slots, etc... |
commitment_config | |
decode_error | |
deserialize_utils | |
entrypoint | @brief Solana Rust-based BPF program entry point supported by the latest BPFLoader. For more information see './bpf_loader.rs' |
entrypoint_deprecated | @brief Solana Rust-based BPF program entry point supported by the original and now deprecated BPFLoader. For more information see './bpf_loader_deprecated.rs' |
entrypoint_native | @brief Solana Native program entry point |
epoch_info | |
epoch_schedule | configuration for epochs, slots |
fee_calculator | |
genesis_config | The |
hard_forks | The |
hash | The |
incinerator | Lamports credited to this address will be removed from the total supply (burned) at the end of the current block. |
inflation | configuration for network inflation |
instruction | Defines a composable Instruction type and a memory-efficient CompiledInstruction. |
loader_instruction | |
message | A library for generating a message from a sequence of instructions |
native_loader | |
native_token | |
nonce | |
packet | |
poh_config | |
program_error | |
program_option | A C representation of Rust's |
program_pack | State transition types |
program_utils | |
pubkey | |
rent | configuration for network rent |
rpc_port | |
sanitize | |
secp256k1 | |
secp256k1_program | |
serialize_utils | |
short_vec | |
shred_version | |
signature | The |
signers | |
slot_hashes | named accounts for synthesized data accounts for bank state, etc. |
slot_history | slot history |
stake_history | named accounts for synthesized data accounts for bank state, etc. |
system_instruction | |
system_program | |
system_transaction | The |
sysvar | named accounts for synthesized data accounts for bank state, etc. |
timing | The |
transaction | Defines a Transaction type to package an atomic sequence of instructions. |
transport |
Macros
declare_builtin | Convenience macro to declare a builtin |
declare_builtin_name | |
declare_id | Convenience macro to declare a static public key and functions to interact with it |
declare_name | |
declare_program | Convenience macro to declare a native program |
declare_sysvar_id | |
entrypoint | Declare the entry point of the program and use the default local heap implementation |
entrypoint_deprecated | Declare the entry point of the program. |
pubkeys | |
respan | A proc-macro which respans the tokens in its first argument (a |