CLI-viite

Viimeksi päivitetty: 2025-08-25

Täydellinen viite Koran komentorivikäyttöliittymälle, mukaan lukien komennot ja liput.

Asennus

cargo install kora-cli

Peruskäyttö

kora [OPTIONS]

Yleiset CLI-komennot

KomentoKuvaus
kora config validateVahvista asetustiedosto (nopea, ei RPC-kutsuja)
kora config validate-with-rpcVahvista asetukset ketjussa olevien tilien tarkistuksella
kora rpc startKäynnistä RPC-palvelin
kora rpc initialize-atasAlusta ATAt kaikille maksutunnuksille

Koran liput

Mukauta Koran toimintaa näillä globaaleilla komentorivilipuilla kora -komennon jälkeen:

LippuKuvausOletusEsimerkki
--configPolku Koran asetustiedostoon (TOML-muoto)kora.tomlkora --config path/to/kora.toml
--rpc-urlSolana RPC-päätepisteen URLhttp://127.0.0.1:8899kora --rpc-url https://api.devnet.solana.com
--helpTulosta ohjetiedot-kora --help
--versionTulosta versiotiedot-kora --version

RPC-palvelimen liput

Määritä RPC-palvelin näillä lipuilla (käytetään kora rpc start-komennon kanssa):

LippuKuvausOletusEsimerkki
--signers-configPolku moniallekirjoittaja-asetustiedostoon (TOML)Vaaditaan*--signers-config signers.toml
--no-load-signerOhita allekirjoittajan alustusfalse--no-load-signer
-p, --portHTTP-portti RPC-pyynnöille8080--port 3000
--logging-formatLokien tulostemuoto (standard tai json)standard--logging-format json
--helpTulosta ohjetiedot-kora rpc start --help

*Pakollinen, ellei käytetä --no-load-signer

ATA-alustusliput

Määritä ATA-alustus näillä lipuilla (käytetään kora rpc initialize-atas-komennon kanssa):

LippuKuvausOletusarvoEsimerkki
--signers-configPolku moniallekirjoittajan määritystiedostoonPakollinen*--signers-config signers.toml
--fee-payer-keyAllekirjoittajan julkinen avain, jota käytetään maksajana (täytyy olla signers.toml-tiedostossa)Ensimmäinen allekirjoittaja--fee-payer-key "pubkey123..."
--compute-unit-pricePrioriteettimaksu mikrolamporteissaEi mitään--compute-unit-price 1000
--compute-unit-limitLaskentayksikön raja transaktioilleEi mitään--compute-unit-limit 200000
--chunk-sizeLuotavien ATA:iden määrä per transaktioEi mitään--chunk-size 10

Yleiset käyttöesimerkit

RPC-palvelimen käynnistäminen

# 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

Määrityksen validointi

# 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-komento suorittaa lisäksi ketjussa tapahtuvan vahvistuksen:

  • Ohjelma-tilit: Vahvistaa, että kaikki sallitut ohjelmat ovat olemassa ja suoritettavissa
  • Token-mintit: Varmistaa, että kaikki sallitut tokenit ovat olemassa kelpoina mint-tileinä
  • Maksutokenit: Validoi, että kaikki SPL-maksutokenit ovat kelvollisia mint-tilejä
  • Maksuosoitteen ATA:t: Tarkistaa, onko maksuosoitteella ATA:t kaikille sallituille tokeneille
  • Tilityypit: Varmistaa, että tilit ovat odotetun tyyppisiä (ohjelma vs. mint)

ATA:iden hallinta

# 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

Ympäristömuuttujat

Näitä ympäristömuuttujia voidaan käyttää komentorivilippujen sijaan:

MuuttujaKuvausLippua vastaava
RPC_URLSolana RPC-päätepiste--rpc-url

Katso myös

Is this page helpful?

Sisällysluettelo

Muokkaa sivua

Hallinnoi

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