[−][src]Crate solana_program
Modules
| account_info | |
| bpf_loader | @brief The latest Solana BPF loader. |
| bpf_loader_deprecated | @brief The original and now deprecated Solana BPF loader. |
| clock | Provides information about the network's clock which is made up of ticks, slots, etc... |
| decode_error | |
| 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' |
| epoch_schedule | configuration for epochs, slots |
| feature | |
| fee_calculator | |
| hash | The |
| incinerator | Lamports credited to this address will be removed from the total supply (burned) at the end of the current block. |
| instruction | Defines a composable Instruction type and a memory-efficient CompiledInstruction. |
| loader_instruction | |
| log | @brief Solana Rust-based BPF program logging |
| message | A library for generating a message from a sequence of instructions |
| native_token | |
| nonce | |
| program | |
| program_error | |
| program_option | A C representation of Rust's |
| program_pack | State transition types |
| program_stubs | @brief Syscall stubs when building for programs for non-BPF targets |
| pubkey | |
| rent | configuration for network rent |
| sanitize | |
| secp256k1_program | |
| serialize_utils | |
| short_vec | |
| 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 | |
| sysvar | named accounts for synthesized data accounts for bank state, etc. |
Macros
| declare_id | Convenience macro to declare a static public key and functions to interact with it |
| 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. |
| info | Prints a string There are two forms and are fast |