Βασικά στοιχεία Solana CLI
Ρύθμιση παραμέτρων Solana
Για να δείτε τις τρέχουσες ρυθμίσεις σας:
$solana config get
Θα πρέπει να δείτε μια έξοδο όπως η παρακάτω:
Config File: /Users/test/.config/solana/cli/config.ymlRPC URL: https://api.mainnet-beta.solana.comWebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)Keypair Path: /Users/test/.config/solana/id.jsonCommitment: confirmed
Το RPC URL και το Websocket URL καθορίζουν το cluster του Solana στο οποίο το CLI στέλνει αιτήματα.
Μπορείτε να ενημερώσετε το cluster του Solana CLI χρησιμοποιώντας τις ακόλουθες εντολές:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Μπορείτε επίσης να χρησιμοποιήσετε τις ακόλουθες συντομεύσεις:
$solana config set -um # For mainnet-beta$solana config set -ud # For devnet$solana config set -ul # For localhost$solana config set -ut # For testnet
Η διαδρομή του Keypair δείχνει στο προεπιλεγμένο πορτοφόλι Solana (keypair) που
χρησιμοποιείται από το Solana CLI για την πληρωμή των τελών συναλλαγών και την
ανάπτυξη προγραμμάτων. Από προεπιλογή, αυτό το αρχείο αποθηκεύεται στο
~/.config/solana/id.json
.
Δημιουργία πορτοφολιού
Για να στείλετε συναλλαγές χρησιμοποιώντας το Solana CLI, χρειάζεστε ένα πορτοφόλι Solana με SOL.
Για να δημιουργήσετε ένα keypair στην προεπιλεγμένη διαδρομή Keypair, εκτελέστε την ακόλουθη εντολή:
$solana-keygen new
Θα πρέπει να δείτε μια έξοδο όπως η παρακάτω:
Generating a new keypairFor added security, enter a BIP39 passphraseNOTE! This passphrase improves security of the recovery seed phrase NOT thekeypair file itself, which is stored as insecure plain textBIP39 Passphrase (empty for none):Wrote new keypair to /Users/test/.config/solana/id.json===========================================================================pubkey: 8dBTPrjnkXyuQK3KDt9wrZBfizEZijmmUQXVHpFbVwGT===========================================================================Save this seed phrase and your BIP39 passphrase to recover your new keypair:cream bleak tortoise ocean nasty game gift forget fancy salon mimic amazing===========================================================================
Αν έχετε ήδη ένα πορτοφόλι αποθηκευμένο στο σύστημα αρχείων στην προεπιλεγμένη
τοποθεσία, αυτή η εντολή δεν το αντικαθιστά εκτός αν επιβάλετε ρητά την
αντικατάσταση χρησιμοποιώντας τη σημαία --force
.
Για να δείτε τη διεύθυνση του πορτοφολιού σας (δημόσιο κλειδί), εκτελέστε:
$solana address
Airdrop SOL
Ζητήστε ένα airdrop SOL στο πορτοφόλι σας για να πληρώσετε για συναλλαγές και αναπτύξεις προγραμμάτων.
Ορίστε το cluster σας στο devnet:
$solana config set -ud
Στη συνέχεια, ζητήστε ένα airdrop devnet SOL:
$solana airdrop 2
Τα airdrops του Devnet περιορίζουν τα αιτήματα σε 5 SOL ανά αίτημα. Αν αντιμετωπίσετε περιορισμούς ρυθμού ή σφάλματα, δοκιμάστε να χρησιμοποιήσετε το Web Faucet αντί αυτού.
Για να ελέγξετε το υπόλοιπο SOL του πορτοφολιού σας, εκτελέστε την ακόλουθη εντολή:
$solana balance
Εκτέλεση τοπικού validator
Το Solana CLI περιλαμβάνει έναν ενσωματωμένο test validator για τοπική ανάπτυξη.
Σε ξεχωριστό τερματικό, εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε έναν τοπικό validator:
$solana-test-validator
Θυμηθείτε επίσης να ενημερώσετε το CLI σας ώστε να χρησιμοποιεί το localhost πριν εκτελέσετε εντολές Solana CLI:
$solana config set -ul
Is this page helpful?