Αναφορά σταθερών

Αυτή η σελίδα αποτελεί μια ενιαία αναφορά για όλες τις σταθερές runtime που αναφέρονται στις σελίδες βασικών εννοιών. Κάθε σταθερά συνδέεται με τον ορισμό της στον πηγαίο κώδικα του πελάτη validator agave ή του solana-sdk.

Λογαριασμοί

ΣταθεράΤιμήΠεριγραφήΠηγή
MAX_ACCOUNT_DATA_LEN10 MiB (10.485.760 bytes)Μέγιστο μέγεθος δεδομένων λογαριασμούMAX_ACCOUNT_DATA_LEN
MAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION20 MiB (20.971.520 bytes)Μέγιστα νέα δεδομένα λογαριασμού που δεσμεύονται ανά συναλλαγήMAX_ACCOUNT_DATA_GROWTH_PER_TRANSACTION
MAX_PERMITTED_DATA_INCREASE10.240 bytes (10 KiB)Μέγιστη αύξηση realloc ανά CPIMAX_PERMITTED_DATA_INCREASE
TRANSACTION_ACCOUNT_BASE_SIZE64 bytesΕπιβάρυνση ανά λογαριασμό που υπολογίζεται στο μέγεθος φορτωμένων δεδομένωνTRANSACTION_ACCOUNT_BASE_SIZE

Συναλλαγές

ΣταθεράΤιμήΠεριγραφήΠηγή
PACKET_DATA_SIZE1.232 bytesΜέγιστο μέγεθος συναλλαγής (IPv6 MTU μείον headers)PACKET_DATA_SIZE
MAX_ACCOUNTS_PER_TRANSACTION256Σκληρό ανώτατο όριο από την κωδικοποίηση δείκτη u8. Το επιβαλλόμενο όριο runtime είναι 64 (128 όταν ενεργοποιηθεί το increase_tx_account_lock_limit, επί του παρόντος ανενεργό).MAX_ACCOUNTS_PER_TRANSACTION
MAX_PROCESSING_AGE150 slotsΠαράθυρο λήξης blockhashMAX_PROCESSING_AGE
MAX_RECENT_BLOCKHASHES300 καταχωρήσειςΜέγεθος BlockhashQueueMAX_RECENT_BLOCKHASHES
MAX_SIGNATURES_PER_PACKET12Μέγιστες υπογραφές ανά πακέτο συναλλαγήςMAX_SIGNATURES_PER_PACKET

Εντολές

ΣταθεράΤιμήΠεριγραφήΠηγή
MAX_INSTRUCTION_TRACE_LENGTH64Μέγιστες συνολικές εντολές (ανώτατου επιπέδου + CPIs)MAX_INSTRUCTION_TRACE_LENGTH
MAX_INSTRUCTION_DATA_LEN10.240 bytes (10 KiB)Μέγιστα δεδομένα εντολής ανά εντολήMAX_INSTRUCTION_DATA_LEN

Προγράμματα

ΣταθεράΤιμήΠεριγραφήΠηγή
MAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES64 MiB (67.108.864 bytes)Προεπιλεγμένο όριο μεγέθους δεδομένων φορτωμένων λογαριασμώνMAX_LOADED_ACCOUNTS_DATA_SIZE_BYTES
PROGRAM_OWNERSBPF Loader Upgradeable, BPF Loader, BPF Loader Deprecated, Loader V4Έγκυροι φορτωτές κατόχων προγραμμάτωνPROGRAM_OWNERS
STACK_FRAME_SIZE4.096 bytesΜέγεθος πλαισίου στοίβας SBFSTACK_FRAME_SIZE
MAX_CALL_DEPTH64Μέγιστο βάθος κλήσης SBF-προς-SBFMAX_CALL_DEPTH
MAX_LOADED_ENTRY_COUNT512Μέγιστος αριθμός προγραμμάτων σε cacheMAX_LOADED_ENTRY_COUNT
DELAY_VISIBILITY_SLOT_OFFSET1 slotΚαθυστέρηση ορατότητας ανάπτυξης προγράμματοςDELAY_VISIBILITY_SLOT_OFFSET

Τέλη & υπολογιστική ισχύς

ΣταθεράΤιμήΠεριγραφήΠηγή
DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT200.000 CUsΠροεπιλεγμένο όριο CU ανά εντολήDEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT
MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT3.000 CUsΠροεπιλεγμένο όριο CU ανά ενσωματωμένη εντολήMAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT
MAX_COMPUTE_UNIT_LIMIT1.400.000 CUsΜέγιστο όριο CU ανά συναλλαγήMAX_COMPUTE_UNIT_LIMIT
lamports_per_signature5.000 lamportsΠροεπιλεγμένο βασικό τέλος ανά υπογραφήFeeStructure::default()
MICRO_LAMPORTS_PER_LAMPORT1.000.000Μετατροπή micro-lamports ανά lamportMICRO_LAMPORTS_PER_LAMPORT
MAX_HEAP_FRAME_BYTES262.144 bytes (256 KiB)Μέγιστο μέγεθος heap BPFMAX_HEAP_FRAME_BYTES
DEFAULT_HEAP_COST8 CUs ανά σελίδα 32 KiBΚόστος εκχώρησης σελίδων heapDEFAULT_HEAP_COST
HEAP_LENGTH32.768 bytes (32 KiB)Προεπιλεγμένο μέγεθος heap BPFHEAP_LENGTH
WRITE_LOCK_UNITS300 CUsΥπολογιστικό κόστος ανά λογαριασμό με κλείδωμα εγγραφήςWRITE_LOCK_UNITS
SIGNATURE_COST720 CUsΥπολογιστικό κόστος ανά υπογραφή Ed25519SIGNATURE_COST
SECP256K1_VERIFY_COST6.690 CUsΥπολογιστικό κόστος ανά υπογραφή secp256k1SECP256K1_VERIFY_COST

PDA

ΣταθεράΤιμήΠεριγραφήΠηγή
MAX_SEEDS16Μέγιστος αριθμός seeds ανά παραγωγή PDAMAX_SEEDS
MAX_SEED_LEN32 bytesΜέγιστο μήκος ενός μεμονωμένου seedMAX_SEED_LEN
Εύρος bump seed255 έως 0Εύρος που δοκιμάζεται για κανονικό bumpfind_program_address
Κόστος create_program_address1.500 CUsΚόστος CU ανά syscall παραγωγής PDAcreate_program_address_units

CPI

ΣταθεράΤιμήΠεριγραφήΠηγή
MAX_INSTRUCTION_STACK_DEPTH5 (9 με SIMD-0268)Μέγιστο βάθος στοίβας κλήσεωνMAX_INSTRUCTION_STACK_DEPTH, MAX_INSTRUCTION_STACK_DEPTH_SIMD_0268
DEFAULT_INVOCATION_COST1.000 CUs (946 με SIMD-0339)Κόστος επίκλησης CPIDEFAULT_INVOCATION_COST, INVOKE_UNITS_COST_SIMD_0339
MAX_SIGNERS16Μέγιστοι υπογράφοντες PDA ανά CPIMAX_SIGNERS
MAX_CPI_ACCOUNT_INFOS128 (255 με SIMD-0339)Μέγιστα account infos που περνούν σε ένα CPIMAX_CPI_ACCOUNT_INFOS, MAX_CPI_ACCOUNT_INFOS_SIMD_0339
MAX_RETURN_DATA1.024 bytesΜέγιστα δεδομένα επιστροφής από ένα CPIMAX_RETURN_DATA
cpi_bytes_per_unit250 bytes ανά CUΡυθμός κόστους σειριοποίησης CPIcpi_bytes_per_unit

Is this page helpful?

Πίνακας Περιεχομένων

Επεξεργασία Σελίδας

Διαχειρίζεται από

© 2026 Ίδρυμα Solana.
Με επιφύλαξη παντός δικαιώματος.
Συνδεθείτε