Riferimento costanti

Questa pagina è un riferimento unico per tutte le costanti runtime menzionate nelle pagine dei concetti fondamentali. Ogni costante rimanda alla sua definizione sorgente nel validator client agave o solana-sdk.

Account

CostanteValoreDescrizioneSorgente
CODE-PLACEHOLDER10 MiB (10.485.760 byte)Dimensione massima dei dati dell'accountCODE-PLACEHOLDER
CODE-PLACEHOLDER20 MiB (20.971.520 byte)Massimi dati di nuovi account allocati per transazioneCODE-PLACEHOLDER
CODE-PLACEHOLDER10.240 byte (10 KiB)Massimo incremento di riallocazione per CPICODE-PLACEHOLDER
CODE-PLACEHOLDER64 byteOverhead per account conteggiato nella dimensione dei dati caricatiCODE-PLACEHOLDER

Transazioni

CostanteValoreDescrizioneSorgente
CODE-PLACEHOLDER1.232 byteDimensione massima della transazione (MTU IPv6 meno header)CODE-PLACEHOLDER
CODE-PLACEHOLDER256Limite massimo assoluto dalla codifica dell'indice CODE-PLACEHOLDER. Il limite runtime applicato è 64 (128 quando CODE-PLACEHOLDER è attivato, attualmente inattivo).CODE-PLACEHOLDER
CODE-PLACEHOLDER150 slotFinestra di scadenza del blockhashCODE-PLACEHOLDER
CODE-PLACEHOLDER300 vociDimensione della BlockhashQueueCODE-PLACEHOLDER
CODE-PLACEHOLDER12Massimo numero di firme per pacchetto di transazioneCODE-PLACEHOLDER

Istruzioni

CostanteValoreDescrizioneSorgente
CODE-PLACEHOLDER64Massimo totale di istruzioni (top-level + CPI)CODE-PLACEHOLDER
CODE-PLACEHOLDER10.240 byte (10 KiB)Massimi dati di istruzione per istruzioneCODE-PLACEHOLDER

Programmi

CostanteValoreDescrizioneFonte
MAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES64 MiB (67.108.864 byte)Limite predefinito dimensione dati account caricatiMAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES
PROGRAM_OWNERSBPF Loader Upgradeable, BPF Loader, BPF Loader Deprecated, Loader V4Loader proprietari di programmi validiPROGRAM_OWNERS
STACK_FRAME_SIZE4.096 byteDimensione stack frame SBFSTACK_FRAME_SIZE
MAX_CALL_DEPTH64Profondità massima chiamate SBF-to-SBFMAX_CALL_DEPTH
MAX_LOADED_ENTRY_COUNT512Massimo programmi in cacheMAX_LOADED_ENTRY_COUNT
DELAY_VISIBILITY_SLOT_OFFSET1 slotRitardo visibilità deployment programmaDELAY_VISIBILITY_SLOT_OFFSET

Commissioni e compute

CostanteValoreDescrizioneFonte
DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT200.000 CULimite CU predefinito per istruzioneDEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT
MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT3.000 CULimite CU predefinito per istruzione builtinMAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT
MAX_COMPUTE_UNIT_LIMIT1.400.000 CULimite CU massimo per transazioneMAX_COMPUTE_UNIT_LIMIT
lamports_per_signature5.000 lamportCommissione base predefinita per firmaFeeStructure::default()
MICRO_LAMPORTS_PER_LAMPORT1.000.000Conversione micro-lamport per lamportMICRO_LAMPORTS_PER_LAMPORT
MAX_HEAP_FRAME_BYTES262.144 byte (256 KiB)Dimensione massima heap BPFMAX_HEAP_FRAME_BYTES
DEFAULT_HEAP_COST8 CU per pagina da 32 KiBCosto per allocare pagine heapDEFAULT_HEAP_COST
HEAP_LENGTH32.768 byte (32 KiB)Dimensione heap BPF predefinitaHEAP_LENGTH
WRITE_LOCK_UNITS300 CUCosto compute per account con write-lockWRITE_LOCK_UNITS
SIGNATURE_COST720 CUCosto compute per firma Ed25519SIGNATURE_COST
SECP256K1_VERIFY_COST6.690 CUCosto compute per firma secp256k1SECP256K1_VERIFY_COST

PDA

CostanteValoreDescrizioneFonte
MAX_SEEDS16Numero massimo di seed per derivazione PDAMAX_SEEDS
MAX_SEED_LEN32 byteLunghezza massima di un singolo seedMAX_SEED_LEN
Intervallo bump seedDa 255 a 0Intervallo provato per il bump canonicofind_program_address
create_program_address costo1.500 CUCosto in CU per syscall di derivazione PDAcreate_program_address_units

CPI

CostanteValoreDescrizioneFonte
MAX_INSTRUCTION_STACK_DEPTH5 (9 con SIMD-0268)Profondità massima dello stack di chiamateMAX_INSTRUCTION_STACK_DEPTH, MAX_INSTRUCTION_STACK_DEPTH_SIMD_0268
DEFAULT_INVOCATION_COST1.000 CU (946 con SIMD-0339)Costo di invocazione CPIDEFAULT_INVOCATION_COST, INVOKE_UNITS_COST_SIMD_0339
MAX_SIGNERS16Numero massimo di firmatari PDA per CPIMAX_SIGNERS
MAX_CPI_ACCOUNT_INFOS128 (255 con SIMD-0339)Numero massimo di account info passati a CPIMAX_CPI_ACCOUNT_INFOS, MAX_CPI_ACCOUNT_INFOS_SIMD_0339
MAX_RETURN_DATA1.024 byteDati di ritorno massimi da un CPIMAX_RETURN_DATA
cpi_bytes_per_unit250 byte per CUTasso di costo di serializzazione CPIcpi_bytes_per_unit

Is this page helpful?

Indice dei contenuti

Modifica pagina

Gestito da

© 2026 Solana Foundation.
Tutti i diritti riservati.
Resta connesso