Module solana_program::entrypoint[][src]

@brief Solana Rust-based BPF program entry point supported by the latest BPFLoader. For more information see ‘./bpf_loader.rs’

Structs

BumpAllocator

The bump allocator used as the default rust heap when running programs.

Constants

HEAP_LENGTH

Length of the heap memory region used for program heap.

HEAP_START_ADDRESS

Start address of the memory region used for program heap.

MAX_PERMITTED_DATA_INCREASE

Maximum number of bytes a program may add to an account during a single realloc

SUCCESS

Programs indicate success with a return value of 0

Functions

deserialize

Deserialize the input arguments

Type Definitions

ProcessInstruction

User implemented function to process an instruction

ProgramResult