👎Deprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the
agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.Macros§
- translate_
mut Deprecated
Structs§
- Syscall
Abort Deprecated - Abort syscall functions, called when the SBF program calls
abort()LLVM will insert calls toabort()if it detects an untenable situation,abort()is not intended to be called explicitly by the program. Causes the SBF program to be halted immediately - Syscall
Alloc Free Deprecated - Dynamic memory allocation syscall called when the SBF program calls
sol_alloc_free_(). The allocator is expected to allocate/free from/to a given chunk of memory and enforce size restrictions. The memory chunk is given to the allocator during allocator creation and information about that memory (start address and size) is passed to the VM to use for enforcement. - Syscall
AltBn128 Deprecated - alt_bn128 group operations
- Syscall
AltBn128 Compression Deprecated - alt_bn128 g1 and g2 compression and decompression
- Syscall
BigMod Exp Deprecated - Big integer modular exponentiation
- Syscall
Create Program Address Deprecated - Create a program address
- Syscall
Curve Group Ops Deprecated - Syscall
Curve Multiscalar Multiplication Deprecated - Syscall
Curve Point Validation Deprecated - Syscall
GetClock Sysvar Deprecated - Get a Clock sysvar
- Syscall
GetEpoch Rewards Sysvar Deprecated - Get a EpochRewards sysvar
- Syscall
GetEpoch Schedule Sysvar Deprecated - Get a EpochSchedule sysvar
- Syscall
GetEpoch Stake Deprecated - Syscall
GetFees Sysvar Deprecated - Get a Fees sysvar
- Syscall
GetLast Restart Slot Sysvar Deprecated - Get a Last Restart Slot sysvar
- Syscall
GetProcessed Sibling Instruction Deprecated - Get a processed sigling instruction
- Syscall
GetRent Sysvar Deprecated - Get a Rent sysvar
- Syscall
GetReturn Data Deprecated - Get return data
- Syscall
GetStack Height Deprecated - Get current call stack height
- Syscall
GetSysvar Deprecated - Get a slice of a Sysvar in-memory representation
- Syscall
Hash Deprecated - Syscall
Invoke SignedC Deprecated - Cross-program invocation called from C
- Syscall
Invoke Signed Rust Deprecated - Cross-program invocation called from Rust
- Syscall
Log Deprecated - Log a user’s info message
- Syscall
LogBpf Compute Units Deprecated - Log current compute consumption
- Syscall
LogData Deprecated - Log data handling
- Syscall
LogPubkey Deprecated - Log a
Pubkeyas a base58 string - Syscall
LogU64 Deprecated - Log 5 64-bit values
- Syscall
Memcmp Deprecated - memcmp
- Syscall
Memcpy Deprecated - memcpy
- Syscall
Memmove Deprecated - memmove
- Syscall
Memset Deprecated - memset
- Syscall
Panic Deprecated - Panic syscall function, called when the SBF program calls ’sol_panic_()` Causes the SBF program to be halted immediately
- Syscall
Poseidon Deprecated - Syscall
Remaining Compute Units Deprecated - Read remaining compute units
- Syscall
Secp256k1 Recover Deprecated - secp256k1_recover
- Syscall
SetReturn Data Deprecated - Set return data
- Syscall
TryFind Program Address Deprecated - Create a program address
Enums§
- Syscall
Error Deprecated - Error definitions
Functions§
- create_
program_ runtime_ environment_ v1 Deprecated - create_
program_ runtime_ environment_ v2 Deprecated