Tài liệu tham khảo CLI

Cập nhật lần cuối: 2025-08-25

Tài liệu tham khảo đầy đủ cho giao diện dòng lệnh Kora, bao gồm các lệnh và cờ.

Cài đặt

cargo install kora-cli

Cách sử dụng cơ bản

kora [OPTIONS]

Các lệnh CLI thông dụng

LệnhMô tả
kora config validateXác thực tệp cấu hình (nhanh, không gọi RPC)
kora config validate-with-rpcXác thực cấu hình với xác minh tài khoản on-chain
kora rpc startKhởi động máy chủ RPC
kora rpc initialize-atasKhởi tạo ATA cho tất cả token thanh toán

Cờ Kora

Tùy chỉnh hành vi của Kora với các cờ dòng lệnh toàn cục sau lệnh kora:

CờMô tảMặc địnhVí dụ
--configĐường dẫn đến tệp cấu hình Kora (định dạng TOML)kora.tomlkora --config path/to/kora.toml
--rpc-urlURL điểm cuối Solana RPChttp://127.0.0.1:8899kora --rpc-url https://api.devnet.solana.com
--helpIn thông tin trợ giúp-kora --help
--versionIn thông tin phiên bản-kora --version

Cờ máy chủ RPC

Cấu hình máy chủ RPC với các cờ sau (sử dụng cùng kora rpc start):

CờMô tảMặc địnhVí dụ
--signers-configĐường dẫn đến tệp cấu hình đa người ký (TOML)Bắt buộc*--signers-config signers.toml
--no-load-signerBỏ qua khởi tạo người kýfalse--no-load-signer
-p, --portCổng HTTP cho các yêu cầu RPC8080--port 3000
--logging-formatĐịnh dạng đầu ra cho log (standard hoặc json)standard--logging-format json
--helpIn thông tin trợ giúp-kora rpc start --help

*Bắt buộc trừ khi sử dụng --no-load-signer

Cờ Khởi Tạo ATA

Cấu hình khởi tạo ATA với các cờ sau (sử dụng với kora rpc initialize-atas):

CờMô tảMặc địnhVí dụ
--signers-configĐường dẫn đến tệp cấu hình đa chữ kýBắt buộc*--signers-config signers.toml
--fee-payer-keyKhóa công khai của người ký để sử dụng làm người trả phí (phải có trong signers.toml)Người ký đầu tiên--fee-payer-key "pubkey123..."
--compute-unit-pricePhí ưu tiên tính bằng micro-lamportKhông có--compute-unit-price 1000
--compute-unit-limitGiới hạn đơn vị tính toán cho các giao dịchKhông có--compute-unit-limit 200000
--chunk-sizeSố lượng ATA tạo mỗi giao dịchKhông có--chunk-size 10

Ví Dụ Sử Dụng Thông Dụng

Khởi Động Máy Chủ 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

Xác Thực Cấu Hình

# 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

Lệnh validate-with-rpc thực hiện xác minh bổ sung trên chuỗi:

  • Tài khoản chương trình: Xác minh tất cả các chương trình được phép tồn tại và có thể thực thi
  • Mint token: Xác nhận tất cả các token được phép tồn tại dưới dạng tài khoản mint hợp lệ
  • Token thanh toán: Xác thực tất cả các token SPL được thanh toán là mint hợp lệ
  • ATA địa chỉ thanh toán: Kiểm tra xem địa chỉ thanh toán có ATA cho tất cả các token được phép hay không
  • Loại tài khoản: Đảm bảo các tài khoản có loại dự kiến (chương trình so với mint)

Quản Lý 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

Biến Môi Trường

Các biến môi trường sau có thể được sử dụng thay cho các cờ dòng lệnh:

BiếnMô tảTương Đương Cờ
RPC_URLĐiểm cuối RPC Solana--rpc-url

Xem Thêm

Is this page helpful?

Mục lục

Chỉnh sửa trang

Quản lý bởi

© 2026 Solana Foundation.
Đã đăng ký bản quyền.
Kết nối