[−][src]Crate solana_sdk
Re-exports
pub extern crate bs58; |
Modules
| account | |
| account_info | |
| account_utils | useful extras for Account state |
| bpf_loader | |
| 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, segments, etc... |
| commitment_config | |
| entrypoint | @brief Solana Rust-based BPF program entry point |
| entrypoint_native | @brief Solana Native program entry point |
| epoch_schedule | configuration for epochs, slots |
| fee_calculator | |
| genesis_config | The |
| hard_forks | The |
| hash | The |
| 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 |
| move_loader | |
| native_loader | |
| native_token | |
| nonce | |
| packet | |
| poh_config | |
| program_error | |
| program_utils | |
| pubkey | |
| rent | configuration for network rent |
| rpc_port | |
| 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_id | Convenience macro to declare a static public key and functions to interact with it |
| declare_program | Convenience macro to declare a native program |
| declare_sysvar_id | |
| entrypoint | Declare the entry point of the program. |