[][src]Crate solana_sdk

Modules

account
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.

fee_calculator
genesis_block

The genesis_block module is a library for generating the chain's genesis block.

hash

The hash module provides functions for creating SHA-256 hashes.

inflation

configuration for network inflation

instruction

Defines a composable Instruction type and a memory-efficient CompiledInstruction.

instruction_processor_utils
loader_instruction
message

A library for generating a message from a sequence of instructions

native_loader
packet
poh_config
pubkey
rpc_port
short_vec
signature

The signature module provides functionality for public, and private keys.

syscall

named accounts for synthesized data accounts for bank state, etc.

system_instruction
system_program
system_transaction

The system_transaction module provides functionality for creating system transactions.

timing

The timing module provides std::time utility functions.

transaction

Defines a Transaction type to package an atomic sequence of instructions.

transport

Macros

solana_entrypoint
solana_id
solana_name_id