Referensi konstanta

Halaman ini adalah referensi tunggal untuk semua konstanta runtime yang disebutkan di seluruh halaman konsep inti. Setiap konstanta tertaut ke definisi sumbernya di klien validator agave atau solana-sdk.

Akun

KonstantaNilaiDeskripsiSumber
MAX_ACCOUNT_DATA_LEN10 MiB (10.485.760 byte)Ukuran maksimum data akunMAX_ACCOUNT_DATA_LEN
MAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION20 MiB (20.971.520 byte)Maksimum data akun baru yang dialokasikan per transaksiMAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION
MAX_PERMITTED_DATA_INCREASE10.240 byte (10 KiB)Maksimum peningkatan realloc per CPIMAX_PERMITTED_DATA_INCREASE
TRANSACTION_ACCOUNT_BASE_SIZE64 byteOverhead per akun yang dihitung terhadap ukuran data yang dimuatTRANSACTION_ACCOUNT_BASE_SIZE

Transaksi

KonstantaNilaiDeskripsiSumber
PACKET_DATA_SIZE1.232 byteUkuran maksimum transaksi (IPv6 MTU dikurangi header)PACKET_DATA_SIZE
MAX_ACCOUNTS_PER_TRANSACTION256Batas maksimum dari encoding indeks u8. Batas runtime yang diberlakukan adalah 64 (128 ketika increase_tx_account_lock_limit diaktifkan, saat ini tidak aktif).MAX_ACCOUNTS_PER_TRANSACTION
MAX_PROCESSING_AGE150 slotJendela kedaluwarsa blockhashMAX_PROCESSING_AGE
MAX_RECENT_BLOCKHASHES300 entriUkuran BlockhashQueueMAX_RECENT_BLOCKHASHES
MAX_SIGNATURES_PER_PACKET12Maksimum tanda tangan per paket transaksiMAX_SIGNATURES_PER_PACKET

Instruksi

KonstantaNilaiDeskripsiSumber
MAX_INSTRUCTION_TRACE_LENGTH64Maksimum total instruksi (tingkat atas + CPI)MAX_INSTRUCTION_TRACE_LENGTH
MAX_INSTRUCTION_DATA_LEN10.240 byte (10 KiB)Maksimum data instruksi per instruksiMAX_INSTRUCTION_DATA_LEN

Program

KonstantaNilaiDeskripsiSumber
MAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES64 MiB (67.108.864 byte)Batas ukuran data akun yang dimuat secara defaultMAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES
PROGRAM_OWNERSBPF Loader Upgradeable, BPF Loader, BPF Loader Deprecated, Loader V4Loader pemilik program yang validPROGRAM_OWNERS
STACK_FRAME_SIZE4.096 byteUkuran stack frame SBFSTACK_FRAME_SIZE
MAX_CALL_DEPTH64Kedalaman panggilan SBF-ke-SBF maksimumMAX_CALL_DEPTH
MAX_LOADED_ENTRY_COUNT512Program yang di-cache maksimumMAX_LOADED_ENTRY_COUNT
DELAY_VISIBILITY_SLOT_OFFSET1 slotPenundaan visibilitas deployment programDELAY_VISIBILITY_SLOT_OFFSET

Biaya & komputasi

KonstantaNilaiDeskripsiSumber
DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT200.000 CUBatas CU default per instruksiDEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT
MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT3.000 CUBatas CU default per instruksi builtinMAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT
MAX_COMPUTE_UNIT_LIMIT1.400.000 CUBatas CU maksimum per transaksiMAX_COMPUTE_UNIT_LIMIT
lamports_per_signature5.000 lamportBiaya dasar default per tanda tanganFeeStructure::default()
MICRO_LAMPORTS_PER_LAMPORT1.000.000Konversi micro-lamport per lamportMICRO_LAMPORTS_PER_LAMPORT
MAX_HEAP_FRAME_BYTES262.144 byte (256 KiB)Ukuran heap BPF maksimumMAX_HEAP_FRAME_BYTES
DEFAULT_HEAP_COST8 CU per halaman 32 KiBBiaya untuk mengalokasikan halaman heapDEFAULT_HEAP_COST
HEAP_LENGTH32.768 byte (32 KiB)Ukuran heap BPF defaultHEAP_LENGTH
WRITE_LOCK_UNITS300 CUBiaya komputasi per akun write-lockedWRITE_LOCK_UNITS
SIGNATURE_COST720 CUBiaya komputasi per tanda tangan Ed25519SIGNATURE_COST
SECP256K1_VERIFY_COST6.690 CUBiaya komputasi per tanda tangan secp256k1SECP256K1_VERIFY_COST

PDA

KonstantaNilaiDeskripsiSumber
MAX_SEEDS16Jumlah maksimum seed per derivasi PDAMAX_SEEDS
MAX_SEED_LEN32 bytesPanjang maksimum satu seedMAX_SEED_LEN
Rentang bump seed255 turun ke 0Rentang yang dicoba untuk bump kanonikfind_program_address
Biaya create_program_address1.500 CUBiaya CU per syscall derivasi PDAcreate_program_address_units

CPI

KonstantaNilaiDeskripsiSumber
MAX_INSTRUCTION_STACK_DEPTH5 (9 dengan SIMD-0268)Kedalaman call stack maksimumMAX_INSTRUCTION_STACK_DEPTH, MAX_INSTRUCTION_STACK_DEPTH_SIMD_0268
DEFAULT_INVOCATION_COST1.000 CU (946 dengan SIMD-0339)Biaya invokasi CPIDEFAULT_INVOCATION_COST, INVOKE_UNITS_COST_SIMD_0339
MAX_SIGNERS16Penandatangan PDA maksimum per CPIMAX_SIGNERS
MAX_CPI_ACCOUNT_INFOS128 (255 dengan SIMD-0339)Info akun maksimum yang diteruskan ke CPIMAX_CPI_ACCOUNT_INFOS, MAX_CPI_ACCOUNT_INFOS_SIMD_0339
MAX_RETURN_DATA1.024 bytesData return maksimum dari CPIMAX_RETURN_DATA
cpi_bytes_per_unit250 bytes per CUTingkat biaya serialisasi CPIcpi_bytes_per_unit

Is this page helpful?

Daftar Isi

Edit Halaman

Dikelola oleh

© 2026 Yayasan Solana.
Semua hak dilindungi.
Terhubung