Αναφορά CLI

Τελευταία Ενημέρωση: 2025-08-25

Πλήρης αναφορά για τη διεπαφή γραμμής εντολών Kora, συμπεριλαμβανομένων εντολών και σημαιών.

Εγκατάσταση

cargo install kora-cli

Βασική Χρήση

kora [OPTIONS]

Συνήθεις Εντολές CLI

ΕντολήΠεριγραφή
kora config validateΕπικύρωση αρχείου διαμόρφωσης (γρήγορη, χωρίς κλήσεις RPC)
kora config validate-with-rpcΕπικύρωση διαμόρφωσης με επαλήθευση λογαριασμού on-chain
kora rpc startΕκκίνηση του διακομιστή RPC
kora rpc initialize-atasΑρχικοποίηση ATA για όλα τα tokens πληρωμής

Σημαίες Kora

Προσαρμόστε τη συμπεριφορά του Kora με αυτές τις καθολικές σημαίες γραμμής εντολών μετά την εντολή kora:

ΣημαίαΠεριγραφήΠροεπιλογήΠαράδειγμα
--configΔιαδρομή προς το αρχείο διαμόρφωσης Kora (μορφή TOML)kora.tomlkora --config path/to/kora.toml
--rpc-urlURL τελικού σημείου Solana RPChttp://127.0.0.1:8899kora --rpc-url https://api.devnet.solana.com
--helpΕμφάνιση πληροφοριών βοήθειας-kora --help
--versionΕμφάνιση πληροφοριών έκδοσης-kora --version

Σημαίες Διακομιστή RPC

Διαμορφώστε τον διακομιστή RPC με αυτές τις σημαίες (χρησιμοποιούνται με kora rpc start):

ΣημαίαΠεριγραφήΠροεπιλογήΠαράδειγμα
--signers-configΔιαδρομή προς το αρχείο διαμόρφωσης πολλαπλών υπογραφέων (TOML)Απαιτείται*--signers-config signers.toml
--no-load-signerΠαράλειψη αρχικοποίησης υπογράφονταfalse--no-load-signer
-p, --portΘύρα HTTP για αιτήματα RPC8080--port 3000
--logging-formatΜορφή εξόδου για αρχεία καταγραφής (standard ή json)standard--logging-format json
--helpΕμφάνιση πληροφοριών βοήθειας-kora rpc start --help

*Απαιτείται εκτός αν χρησιμοποιείται το --no-load-signer

Σημαίες Αρχικοποίησης ATA

Διαμορφώστε την αρχικοποίηση ATA με αυτές τις σημαίες (χρησιμοποιούνται με το kora rpc initialize-atas):

ΣημαίαΠεριγραφήΠροεπιλογήΠαράδειγμα
--signers-configΔιαδρομή προς το αρχείο διαμόρφωσης πολλαπλών υπογραφώνΑπαιτείται*--signers-config signers.toml
--fee-payer-keyΔημόσιο κλειδί του υπογράφοντα που θα χρησιμοποιηθεί ως πληρωτής προμήθειας (πρέπει να υπάρχει στο signers.toml)Πρώτος υπογράφων--fee-payer-key "pubkey123..."
--compute-unit-priceΠρομήθεια προτεραιότητας σε micro-lamportsΚαμία--compute-unit-price 1000
--compute-unit-limitΌριο μονάδων υπολογισμού για συναλλαγέςΚανένα--compute-unit-limit 200000
--chunk-sizeΑριθμός ATA προς δημιουργία ανά συναλλαγήΚανένας--chunk-size 10

Συνήθη Παραδείγματα Χρήσης

Εκκίνηση του Διακομιστή RPC

# Basic start with default settings
kora --config path/to/kora.toml rpc start --signers-config path/to/signers.toml
# Start with custom port and config
kora --config path/to/kora.toml rpc start \
--signers-config path/to/signers.toml \
--port 8080 \
--logging-format json
# Start for testing without signers
kora --config path/to/kora.toml rpc start --no-load-signer

Επικύρωση Διαμόρφωσης

# Quick validation (offline)
kora --config path/to/kora.toml config validate
# Thorough validation with RPC checks
kora --config path/to/kora.toml --rpc-url https://api.mainnet-beta.solana.com \
config validate-with-rpc

Η εντολή validate-with-rpc εκτελεί πρόσθετη επαλήθευση εντός αλυσίδας:

  • Λογαριασμοί προγράμματος: Επαληθεύει ότι όλα τα επιτρεπόμενα προγράμματα υπάρχουν και είναι εκτελέσιμα
  • Εκδόσεις token: Επιβεβαιώνει ότι όλα τα επιτρεπόμενα tokens υπάρχουν ως έγκυροι λογαριασμοί έκδοσης
  • Tokens πληρωμής: Επικυρώνει ότι όλα τα πληρωμένα SPL tokens είναι έγκυρες εκδόσεις
  • ATA διεύθυνσης πληρωμής: Ελέγχει αν η διεύθυνση πληρωμής διαθέτει ATA για όλα τα επιτρεπόμενα tokens
  • Τύποι λογαριασμών: Διασφαλίζει ότι οι λογαριασμοί έχουν τον αναμενόμενο τύπο (πρόγραμμα έναντι έκδοσης)

Διαχείριση ATA

# Initialize ATAs for payment address/signers
kora rpc initialize-atas --signers-config signers.toml
# Initialize with custom fee payer and priority
kora rpc initialize-atas \
--signers-config signers.toml \
--fee-payer-key "7xKXtg2CW87d3HEQ2BpKHpcPKBhpKGQPPRQJyccVLow9" \
--compute-unit-price 1000 \
--chunk-size 10

Μεταβλητές Περιβάλλοντος

Αυτές οι μεταβλητές περιβάλλοντος μπορούν να χρησιμοποιηθούν αντί για σημαίες γραμμής εντολών:

ΜεταβλητήΠεριγραφήΙσοδύναμη Σημαία
RPC_URLΤελικό σημείο Solana RPC--rpc-url

Δείτε Επίσης

Is this page helpful?

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

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