Sabitler referansı

Bu sayfa, temel kavram sayfalarında bahsedilen tüm çalışma zamanı sabitleri için tek bir referanstır. Her sabit, agave validator istemcisi veya solana-sdk içindeki kaynak tanımına bağlantı verir.

Hesaplar

SabitDeğerAçıklamaKaynak
MAX_ACCOUNT_DATA_LEN10 MiB (10.485.760 bayt)Maksimum hesap veri boyutuMAX_ACCOUNT_DATA_LEN
MAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION20 MiB (20.971.520 bayt)İşlem başına tahsis edilen maksimum yeni hesap verisiMAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION
MAX_PERMITTED_DATA_INCREASE10.240 bayt (10 KiB)CPI başına maksimum realloc artışıMAX_PERMITTED_DATA_INCREASE
TRANSACTION_ACCOUNT_BASE_SIZE64 baytYüklenen veri boyutuna dahil edilen hesap başına ek yükTRANSACTION_ACCOUNT_BASE_SIZE

İşlemler

SabitDeğerAçıklamaKaynak
PACKET_DATA_SIZE1.232 baytMaksimum işlem boyutu (IPv6 MTU eksi başlıklar)PACKET_DATA_SIZE
MAX_ACCOUNTS_PER_TRANSACTION256u8 indeks kodlamasından gelen sabit üst sınır. Zorunlu çalışma zamanı sınırı 64'tür (increase_tx_account_lock_limit etkinleştirildiğinde 128, şu anda etkin değil).MAX_ACCOUNTS_PER_TRANSACTION
MAX_PROCESSING_AGE150 slotBlockhash geçerlilik süresi penceresiMAX_PROCESSING_AGE
MAX_RECENT_BLOCKHASHES300 girişBlockhashQueue boyutuMAX_RECENT_BLOCKHASHES
MAX_SIGNATURES_PER_PACKET12İşlem paketi başına maksimum imza sayısıMAX_SIGNATURES_PER_PACKET

Talimatlar

SabitDeğerAçıklamaKaynak
MAX_INSTRUCTION_TRACE_LENGTH64Maksimum toplam talimat sayısı (üst düzey + CPI'lar)MAX_INSTRUCTION_TRACE_LENGTH
MAX_INSTRUCTION_DATA_LEN10.240 bayt (10 KiB)Talimat başına maksimum talimat verisiMAX_INSTRUCTION_DATA_LEN

Programlar

SabitDeğerAçıklamaKaynak
MAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES64 MiB (67.108.864 bayt)Varsayılan yüklenen hesap veri boyutu limitiMAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES
PROGRAM_OWNERSBPF Loader Upgradeable, BPF Loader, BPF Loader Deprecated, Loader V4Geçerli program sahibi yükleyicileriPROGRAM_OWNERS
STACK_FRAME_SIZE4.096 baytSBF yığın çerçeve boyutuSTACK_FRAME_SIZE
MAX_CALL_DEPTH64Maksimum SBF'den SBF'ye çağrı derinliğiMAX_CALL_DEPTH
MAX_LOADED_ENTRY_COUNT512Maksimum önbelleğe alınan program sayısıMAX_LOADED_ENTRY_COUNT
DELAY_VISIBILITY_SLOT_OFFSET1 slotProgram dağıtım görünürlük gecikmesiDELAY_VISIBILITY_SLOT_OFFSET

Ücretler ve hesaplama

SabitDeğerAçıklamaKaynak
DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT200.000 CUTalimat başına varsayılan CU limitiDEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT
MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT3.000 CUYerleşik talimat başına varsayılan CU limitiMAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT
MAX_COMPUTE_UNIT_LIMIT1.400.000 CUİşlem başına maksimum CU limitiMAX_COMPUTE_UNIT_LIMIT
lamports_per_signature5.000 lamportİmza başına varsayılan temel ücretFeeStructure::default()
MICRO_LAMPORTS_PER_LAMPORT1.000.000Lamport başına mikro-lamport dönüşümüMICRO_LAMPORTS_PER_LAMPORT
MAX_HEAP_FRAME_BYTES262.144 bayt (256 KiB)Maksimum BPF yığın boyutuMAX_HEAP_FRAME_BYTES
DEFAULT_HEAP_COST32 KiB sayfa başına 8 CUYığın sayfası tahsis etme maliyetiDEFAULT_HEAP_COST
HEAP_LENGTH32.768 bayt (32 KiB)Varsayılan BPF yığın boyutuHEAP_LENGTH
WRITE_LOCK_UNITS300 CUYazma kilidi olan hesap başına hesaplama maliyetiWRITE_LOCK_UNITS
SIGNATURE_COST720 CUEd25519 imzası başına hesaplama maliyetiSIGNATURE_COST
SECP256K1_VERIFY_COST6.690 CUSecp256k1 imzası başına hesaplama maliyetiSECP256K1_VERIFY_COST

PDA

SabitDeğerAçıklamaKaynak
MAX_SEEDS16PDA türetme başına maksimum seed sayısıMAX_SEEDS
MAX_SEED_LEN32 baytTek bir seed'in maksimum uzunluğuMAX_SEED_LEN
Bump seed aralığı255'ten 0'aKanonik bump için denenen aralıkfind_program_address
create_program_address maliyeti1.500 CUPDA türetme syscall başına CU maliyeticreate_program_address_units

CPI

SabitDeğerAçıklamaKaynak
MAX_INSTRUCTION_STACK_DEPTH5 (SIMD-0268 ile 9)Maksimum çağrı yığını derinliğiMAX_INSTRUCTION_STACK_DEPTH, MAX_INSTRUCTION_STACK_DEPTH_SIMD_0268
DEFAULT_INVOCATION_COST1.000 CU (SIMD-0339 ile 946)CPI çağrı maliyetiDEFAULT_INVOCATION_COST, INVOKE_UNITS_COST_SIMD_0339
MAX_SIGNERS16CPI başına maksimum PDA imzalayıcıMAX_SIGNERS
MAX_CPI_ACCOUNT_INFOS128 (SIMD-0339 ile 255)Bir CPI'ya aktarılan maksimum hesap bilgisiMAX_CPI_ACCOUNT_INFOS, MAX_CPI_ACCOUNT_INFOS_SIMD_0339
MAX_RETURN_DATA1.024 baytBir CPI'dan maksimum dönüş verisiMAX_RETURN_DATA
cpi_bytes_per_unitCU başına 250 baytCPI serileştirme maliyet oranıcpi_bytes_per_unit

Is this page helpful?

İçindekiler

Sayfayı Düzenle

Yönetici

© 2026 Solana Vakfı.
Tüm hakları saklıdır.
Bağlanın