Constantenreferentie

Deze pagina is een enkele referentie voor alle runtime-constanten die worden genoemd in de core conceptpagina's. Elke constante linkt naar de brondefinitie in de agave validator client of solana-sdk.

Accounts

ConstanteWaardeBeschrijvingBron
MAX_ACCOUNT_DATA_LEN10 MiB (10.485.760 bytes)Maximale account data grootteMAX_ACCOUNT_DATA_LEN
MAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION20 MiB (20.971.520 bytes)Max nieuwe account data toegewezen per transactieMAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION
MAX_PERMITTED_DATA_INCREASE10.240 bytes (10 KiB)Max realloc toename per CPIMAX_PERMITTED_DATA_INCREASE
TRANSACTION_ACCOUNT_BASE_SIZE64 bytesPer-account overhead meegeteld in geladen data grootteTRANSACTION_ACCOUNT_BASE_SIZE

Transacties

ConstanteWaardeBeschrijvingBron
PACKET_DATA_SIZE1.232 bytesMaximale transactiegrootte (IPv6 MTU minus headers)PACKET_DATA_SIZE
MAX_ACCOUNTS_PER_TRANSACTION256Harde limiet van u8 index codering. De afgedwongen runtime limiet is 64 (128 wanneer increase_tx_account_lock_limit is geactiveerd, momenteel inactief).MAX_ACCOUNTS_PER_TRANSACTION
MAX_PROCESSING_AGE150 slotsBlockhash verloopvensterMAX_PROCESSING_AGE
MAX_RECENT_BLOCKHASHES300 entriesBlockhashQueue grootteMAX_RECENT_BLOCKHASHES
MAX_SIGNATURES_PER_PACKET12Maximale handtekeningen per transactiepakketMAX_SIGNATURES_PER_PACKET

Instructies

ConstanteWaardeBeschrijvingBron
MAX_INSTRUCTION_TRACE_LENGTH64Maximale totale instructies (top-level + CPI's)MAX_INSTRUCTION_TRACE_LENGTH
MAX_INSTRUCTION_DATA_LEN10.240 bytes (10 KiB)Maximale instruction data per instructieMAX_INSTRUCTION_DATA_LEN

Programma's

ConstanteWaardeBeschrijvingBron
MAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES64 MiB (67.108.864 bytes)Standaard geladen accounts data size limietMAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES
PROGRAM_OWNERSBPF Loader Upgradeable, BPF Loader, BPF Loader Deprecated, Loader V4Geldige program owner loadersPROGRAM_OWNERS
STACK_FRAME_SIZE4.096 bytesSBF stack frame grootteSTACK_FRAME_SIZE
MAX_CALL_DEPTH64Maximale SBF-naar-SBF call depthMAX_CALL_DEPTH
MAX_LOADED_ENTRY_COUNT512Maximaal gecachte programma'sMAX_LOADED_ENTRY_COUNT
DELAY_VISIBILITY_SLOT_OFFSET1 slotProgramma deployment zichtbaarheidsvertragingDELAY_VISIBILITY_SLOT_OFFSET

Fees & compute

ConstanteWaardeBeschrijvingBron
DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT200.000 CU'sStandaard CU limiet per instructieDEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT
MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT3.000 CU'sStandaard CU limiet per builtin instructieMAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT
MAX_COMPUTE_UNIT_LIMIT1.400.000 CU'sMaximale CU limiet per transactieMAX_COMPUTE_UNIT_LIMIT
lamports_per_signature5.000 lamportsStandaard basis fee per handtekeningFeeStructure::default()
MICRO_LAMPORTS_PER_LAMPORT1.000.000Micro-lamports per lamport conversieMICRO_LAMPORTS_PER_LAMPORT
MAX_HEAP_FRAME_BYTES262.144 bytes (256 KiB)Maximale BPF heap grootteMAX_HEAP_FRAME_BYTES
DEFAULT_HEAP_COST8 CU's per 32 KiB paginaKosten om heap pagina's te allocerenDEFAULT_HEAP_COST
HEAP_LENGTH32.768 bytes (32 KiB)Standaard BPF heap grootteHEAP_LENGTH
WRITE_LOCK_UNITS300 CU'sCompute kosten per write-locked accountWRITE_LOCK_UNITS
SIGNATURE_COST720 CU'sCompute kosten per Ed25519 handtekeningSIGNATURE_COST
SECP256K1_VERIFY_COST6.690 CU'sCompute kosten per secp256k1 handtekeningSECP256K1_VERIFY_COST

PDA

ConstanteWaardeBeschrijvingBron
MAX_SEEDS16Maximum aantal seeds per PDA-afleidingMAX_SEEDS
MAX_SEED_LEN32 bytesMaximale lengte van een enkele seedMAX_SEED_LEN
Bump seed bereik255 tot 0Bereik geprobeerd voor canonieke bumpfind_program_address
create_program_address kosten1.500 CU'sCU-kosten per PDA-afleiding syscallcreate_program_address_units

CPI

ConstanteWaardeBeschrijvingBron
MAX_INSTRUCTION_STACK_DEPTH5 (9 met SIMD-0268)Maximale call stack diepteMAX_INSTRUCTION_STACK_DEPTH, MAX_INSTRUCTION_STACK_DEPTH_SIMD_0268
DEFAULT_INVOCATION_COST1.000 CU's (946 met SIMD-0339)CPI-aanroepkostenDEFAULT_INVOCATION_COST, INVOKE_UNITS_COST_SIMD_0339
MAX_SIGNERS16Maximum aantal PDA-ondertekenaars per CPIMAX_SIGNERS
MAX_CPI_ACCOUNT_INFOS128 (255 met SIMD-0339)Maximum aantal account infos doorgegeven aan een CPIMAX_CPI_ACCOUNT_INFOS, MAX_CPI_ACCOUNT_INFOS_SIMD_0339
MAX_RETURN_DATA1.024 bytesMaximale return data van een CPIMAX_RETURN_DATA
cpi_bytes_per_unit250 bytes per CUCPI-serialisatiekostentariefcpi_bytes_per_unit

Is this page helpful?

Inhoudsopgave

Pagina Bewerken

Beheerd door

© 2026 Solana Foundation.
Alle rechten voorbehouden.
Blijf Verbonden