Vakioiden viiteopas

Tämä sivu on yksittäinen viiteopas kaikille ajonaikaisille vakioille, jotka mainitaan ydinkonseptisivuilla. Jokainen vakio linkittää sen lähdemääritelmään agave-validaattoriasiakkaassa tai solana-sdk:ssa.

Tilit

VakioArvoKuvausLähde
MAX_ACCOUNT_DATA_LEN10 MiB (10 485 760 tavua)Tilin datan maksimikokoMAX_ACCOUNT_DATA_LEN
MAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION20 MiB (20 971 520 tavua)Uuden tilin datan maksimimäärä per transaktioMAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION
MAX_PERMITTED_DATA_INCREASE10 240 tavua (10 KiB)Maksimi realloc-kasvu per CPIMAX_PERMITTED_DATA_INCREASE
TRANSACTION_ACCOUNT_BASE_SIZE64 tavuaTilin yleiskustannus, joka lasketaan ladatun datan kokoonTRANSACTION_ACCOUNT_BASE_SIZE

Transaktiot

VakioArvoKuvausLähde
PACKET_DATA_SIZE1 232 tavuaTransaktion maksimikoko (IPv6 MTU miinus otsikot)PACKET_DATA_SIZE
MAX_ACCOUNTS_PER_TRANSACTION256Kova yläraja u8-indeksikoodauksesta. Ajonaikainen rajoitus on 64 (128, kun increase_tx_account_lock_limit on aktivoitu, tällä hetkellä ei-aktiivinen).MAX_ACCOUNTS_PER_TRANSACTION
MAX_PROCESSING_AGE150 slottiaBlockhash-vanhentumisikkunaMAX_PROCESSING_AGE
MAX_RECENT_BLOCKHASHES300 merkintääBlockhashQueue-kokoMAX_RECENT_BLOCKHASHES
MAX_SIGNATURES_PER_PACKET12Allekirjoitusten maksimimäärä per transaktiopakettiMAX_SIGNATURES_PER_PACKET

Käskyt

VakioArvoKuvausLähde
MAX_INSTRUCTION_TRACE_LENGTH64Käskyjen maksimimäärä yhteensä (ylätason + CPI:t)MAX_INSTRUCTION_TRACE_LENGTH
MAX_INSTRUCTION_DATA_LEN10 240 tavua (10 KiB)Käskydatan maksimimäärä per käskyMAX_INSTRUCTION_DATA_LEN

Ohjelmat

VakioArvoKuvausLähde
MAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES64 MiB (67 108 864 tavua)Ladattujen tilien datan oletuskokorajaMAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES
PROGRAM_OWNERSBPF Loader Upgradeable, BPF Loader, BPF Loader Deprecated, Loader V4Kelvolliset ohjelman omistaja-lataajatPROGRAM_OWNERS
STACK_FRAME_SIZE4 096 tavuaSBF-pinokehyksen kokoSTACK_FRAME_SIZE
MAX_CALL_DEPTH64SBF-SBF-kutsujen maksimisyvyysMAX_CALL_DEPTH
MAX_LOADED_ENTRY_COUNT512Välimuistissa olevien ohjelmien maksimimääräMAX_LOADED_ENTRY_COUNT
DELAY_VISIBILITY_SLOT_OFFSET1 slotOhjelman käyttöönoton näkyvyysviiveDELAY_VISIBILITY_SLOT_OFFSET

Maksut ja laskenta

VakioArvoKuvausLähde
DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT200 000 CUCU-oletusraja per käskyDEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT
MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT3 000 CUCU-oletusraja per sisäänrakennettu käskyMAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT
MAX_COMPUTE_UNIT_LIMIT1 400 000 CUCU-maksimiraja per transaktioMAX_COMPUTE_UNIT_LIMIT
lamports_per_signature5 000 lamportiaOletusmaksu per allekirjoitusFeeStructure::default()
MICRO_LAMPORTS_PER_LAMPORT1 000 000Mikrolamporttien muunnos lamporteiksiMICRO_LAMPORTS_PER_LAMPORT
MAX_HEAP_FRAME_BYTES262 144 tavua (256 KiB)BPF-keon maksimikokoMAX_HEAP_FRAME_BYTES
DEFAULT_HEAP_COST8 CU per 32 KiB -sivuKeonsivujen varaamisen kustannusDEFAULT_HEAP_COST
HEAP_LENGTH32 768 tavua (32 KiB)BPF-keon oletuskokoHEAP_LENGTH
WRITE_LOCK_UNITS300 CULaskentakustannus per kirjoituslukittu tiliWRITE_LOCK_UNITS
SIGNATURE_COST720 CULaskentakustannus per Ed25519-allekirjoitusSIGNATURE_COST
SECP256K1_VERIFY_COST6 690 CULaskentakustannus per secp256k1-allekirjoitusSECP256K1_VERIFY_COST

PDA

VakioArvoKuvausLähde
MAX_SEEDS16Maksimimäärä seedejä PDA-johdannaisessaMAX_SEEDS
MAX_SEED_LEN32 tavuaYksittäisen seedin maksimipituusMAX_SEED_LEN
Bump seed -alue255 - 0Kanonisen bumpin kokeilualuefind_program_address
create_program_address-kustannus1 500 CUCU-kustannus PDA-johdannaissyscallia kohdencreate_program_address_units

CPI

VakioArvoKuvausLähde
MAX_INSTRUCTION_STACK_DEPTH5 (9 SIMD-0268:lla)Maksimikutsupinon syvyysMAX_INSTRUCTION_STACK_DEPTH, MAX_INSTRUCTION_STACK_DEPTH_SIMD_0268
DEFAULT_INVOCATION_COST1 000 CU (946 SIMD-0339:llä)CPI-kutsun kustannusDEFAULT_INVOCATION_COST, INVOKE_UNITS_COST_SIMD_0339
MAX_SIGNERS16Maksimimäärä PDA-allekirjoittajia CPI:ssäMAX_SIGNERS
MAX_CPI_ACCOUNT_INFOS128 (255 SIMD-0339:llä)Maksimimäärä CPI:lle välitettyjä account infojaMAX_CPI_ACCOUNT_INFOS, MAX_CPI_ACCOUNT_INFOS_SIMD_0339
MAX_RETURN_DATA1 024 tavuaMaksimi paluudata CPI:stäMAX_RETURN_DATA
cpi_bytes_per_unit250 tavua per CUCPI-serialisointikustannusnopeuscpi_bytes_per_unit

Is this page helpful?

Sisällysluettelo

Muokkaa sivua

Hallinnoi

© 2026 Solana Foundation.
Kaikki oikeudet pidätetään.
Yhdistä