Konstantenreferenz

Diese Seite ist eine zentrale Referenz für alle Laufzeitkonstanten, die auf den Core-Konzeptseiten erwähnt werden. Jede Konstante verlinkt auf ihre Quelldefinition im agave Validator-Client oder solana-sdk.

Konten

KonstanteWertBeschreibungQuelle
MAX_ACCOUNT_DATA_LEN10 MiB (10.485.760 Bytes)Maximale KontodatengrößeMAX_ACCOUNT_DATA_LEN
MAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION20 MiB (20.971.520 Bytes)Maximal neu zugewiesene Kontodaten pro TransaktionMAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION
MAX_PERMITTED_DATA_INCREASE10.240 Bytes (10 KiB)Maximale Realloc-Erhöhung pro CPIMAX_PERMITTED_DATA_INCREASE
TRANSACTION_ACCOUNT_BASE_SIZE64 BytesPro-Konto-Overhead, der zur geladenen Datengröße zähltTRANSACTION_ACCOUNT_BASE_SIZE

Transaktionen

KonstanteWertBeschreibungQuelle
PACKET_DATA_SIZE1.232 BytesMaximale Transaktionsgröße (IPv6 MTU minus Header)PACKET_DATA_SIZE
MAX_ACCOUNTS_PER_TRANSACTION256Harte Obergrenze durch u8-Indexkodierung. Das durchgesetzte Laufzeitlimit beträgt 64 (128, wenn increase_tx_account_lock_limit aktiviert ist, derzeit inaktiv).MAX_ACCOUNTS_PER_TRANSACTION
MAX_PROCESSING_AGE150 SlotsBlockhash-AblaufzeitfensterMAX_PROCESSING_AGE
MAX_RECENT_BLOCKHASHES300 EinträgeBlockhashQueue-GrößeMAX_RECENT_BLOCKHASHES
MAX_SIGNATURES_PER_PACKET12Maximale Signaturen pro TransaktionspaketMAX_SIGNATURES_PER_PACKET

Anweisungen

KonstanteWertBeschreibungQuelle
MAX_INSTRUCTION_TRACE_LENGTH64Maximale Gesamtanzahl an Anweisungen (Top-Level + CPIs)MAX_INSTRUCTION_TRACE_LENGTH
MAX_INSTRUCTION_DATA_LEN10.240 Bytes (10 KiB)Maximale Anweisungsdaten pro AnweisungMAX_INSTRUCTION_DATA_LEN

Programme

KonstanteWertBeschreibungQuelle
MAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES64 MiB (67.108.864 Bytes)Standard-Größenlimit für geladene Konten-DatenMAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES
PROGRAM_OWNERSBPF Loader Upgradeable, BPF Loader, BPF Loader Deprecated, Loader V4Gültige Programm-Owner-LoaderPROGRAM_OWNERS
STACK_FRAME_SIZE4.096 BytesSBF-Stack-Frame-GrößeSTACK_FRAME_SIZE
MAX_CALL_DEPTH64Maximale SBF-zu-SBF-AufruftiefeMAX_CALL_DEPTH
MAX_LOADED_ENTRY_COUNT512Maximale gecachte ProgrammeMAX_LOADED_ENTRY_COUNT
DELAY_VISIBILITY_SLOT_OFFSET1 SlotVerzögerung der Programm-Deployment-SichtbarkeitDELAY_VISIBILITY_SLOT_OFFSET

Fee und Compute

KonstanteWertBeschreibungQuelle
DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT200.000 CUsStandard-CU-Limit pro AnweisungDEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT
MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT3.000 CUsStandard-CU-Limit pro Builtin-AnweisungMAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT
MAX_COMPUTE_UNIT_LIMIT1.400.000 CUsMaximales CU-Limit pro TransaktionMAX_COMPUTE_UNIT_LIMIT
lamports_per_signature5.000 LamportsStandard-Basis-Fee pro SignaturFeeStructure::default()
MICRO_LAMPORTS_PER_LAMPORT1.000.000Mikro-Lamports pro Lamport-UmrechnungMICRO_LAMPORTS_PER_LAMPORT
MAX_HEAP_FRAME_BYTES262.144 Bytes (256 KiB)Maximale BPF-Heap-GrößeMAX_HEAP_FRAME_BYTES
DEFAULT_HEAP_COST8 CUs pro 32 KiB-SeiteKosten für die Allokation von Heap-SeitenDEFAULT_HEAP_COST
HEAP_LENGTH32.768 Bytes (32 KiB)Standard-BPF-Heap-GrößeHEAP_LENGTH
WRITE_LOCK_UNITS300 CUsCompute-Kosten pro schreibgeschütztem KontoWRITE_LOCK_UNITS
SIGNATURE_COST720 CUsCompute-Kosten pro Ed25519-SignaturSIGNATURE_COST
SECP256K1_VERIFY_COST6.690 CUsCompute-Kosten pro secp256k1-SignaturSECP256K1_VERIFY_COST

PDA

KonstanteWertBeschreibungQuelle
MAX_SEEDS16Maximale Anzahl von Seeds pro PDA-AbleitungMAX_SEEDS
MAX_SEED_LEN32 BytesMaximale Länge eines einzelnen SeedsMAX_SEED_LEN
Bump seed-Bereich255 bis 0Bereich für kanonischen Bumpfind_program_address
create_program_address-Kosten1.500 CUsCU-Kosten pro PDA-Ableitungs-Syscallcreate_program_address_units

CPI

KonstanteWertBeschreibungQuelle
MAX_INSTRUCTION_STACK_DEPTH5 (9 mit SIMD-0268)Maximale Call-Stack-TiefeMAX_INSTRUCTION_STACK_DEPTH, MAX_INSTRUCTION_STACK_DEPTH_SIMD_0268
DEFAULT_INVOCATION_COST1.000 CUs (946 mit SIMD-0339)CPI-AufrufkostenDEFAULT_INVOCATION_COST, INVOKE_UNITS_COST_SIMD_0339
MAX_SIGNERS16Maximale PDA-Signaturgeber pro CPIMAX_SIGNERS
MAX_CPI_ACCOUNT_INFOS128 (255 mit SIMD-0339)Maximale Konten-Infos, die an einen CPI übergeben werdenMAX_CPI_ACCOUNT_INFOS, MAX_CPI_ACCOUNT_INFOS_SIMD_0339
MAX_RETURN_DATA1.024 BytesMaximale Rückgabedaten von einem CPIMAX_RETURN_DATA
cpi_bytes_per_unit250 Bytes pro CUCPI-Serialisierungskostensatzcpi_bytes_per_unit

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten

Verwaltet von

© 2026 Solana Foundation.
Alle Rechte vorbehalten.
Verbinden Sie sich