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
| Komento | Kuvaus |
|---|---|
kora config validate | Vahvista asetustiedosto (nopea, ei RPC-kutsuja) |
kora config validate-with-rpc | Vahvista asetukset ketjussa olevien tilien tarkistuksella |
kora rpc start | Käynnistä RPC-palvelin |
kora rpc initialize-atas | Alusta ATAt kaikille maksutunnuksille |
Koran liput
Mukauta Koran toimintaa näillä globaaleilla komentorivilipuilla kora -komennon
jälkeen:
| Lippu | Kuvaus | Oletus | Esimerkki |
|---|---|---|---|
--config | Polku Koran asetustiedostoon (TOML-muoto) | kora.toml | kora --config path/to/kora.toml |
--rpc-url | Solana RPC-päätepisteen URL | http://127.0.0.1:8899 | kora --rpc-url https://api.devnet.solana.com |
--help | Tulosta ohjetiedot | - | kora --help |
--version | Tulosta versiotiedot | - | kora --version |
RPC-palvelimen liput
Määritä RPC-palvelin näillä lipuilla (käytetään kora rpc start-komennon
kanssa):
| Lippu | Kuvaus | Oletus | Esimerkki |
|---|---|---|---|
--signers-config | Polku moniallekirjoittaja-asetustiedostoon (TOML) | Vaaditaan* | --signers-config signers.toml |
--no-load-signer | Ohita allekirjoittajan alustus | false | --no-load-signer |
-p, --port | HTTP-portti RPC-pyynnöille | 8080 | --port 3000 |
--logging-format | Lokien tulostemuoto (standard tai json) | standard | --logging-format json |
--help | Tulosta 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):
| Lippu | Kuvaus | Oletusarvo | Esimerkki |
|---|---|---|---|
--signers-config | Polku moniallekirjoittajan määritystiedostoon | Pakollinen* | --signers-config signers.toml |
--fee-payer-key | Allekirjoittajan julkinen avain, jota käytetään maksajana (täytyy olla signers.toml-tiedostossa) | Ensimmäinen allekirjoittaja | --fee-payer-key "pubkey123..." |
--compute-unit-price | Prioriteettimaksu mikrolamporteissa | Ei mitään | --compute-unit-price 1000 |
--compute-unit-limit | Laskentayksikön raja transaktioille | Ei mitään | --compute-unit-limit 200000 |
--chunk-size | Luotavien ATA:iden määrä per transaktio | Ei mitään | --chunk-size 10 |
Yleiset käyttöesimerkit
RPC-palvelimen käynnistäminen
# Basic start with default settingskora --config path/to/kora.toml rpc start --signers-config path/to/signers.toml# Start with custom port and configkora --config path/to/kora.toml rpc start \--signers-config path/to/signers.toml \--port 8080 \--logging-format json# Start for testing without signerskora --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 checkskora --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/signerskora rpc initialize-atas --signers-config signers.toml# Initialize with custom fee payer and prioritykora 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:
| Muuttuja | Kuvaus | Lippua vastaava |
|---|---|---|
RPC_URL | Solana RPC-päätepiste | --rpc-url |
Katso myös
- Ylläpitäjän opas - Kora-ylläpitäjien yleiskatsaus
- Määritysopas - Yksityiskohtaiset määritysvaihtoehdot
- Allekirjoittajien opas - Allekirjoittajatyypit ja määritys
- Todennusopas - API-todennuksen määrittäminen
- Pikaopas - Koran käytön aloittaminen
Is this page helpful?