Βασικά στοιχεία Solana CLI

Ρύθμιση παραμέτρων Solana

Για να δείτε τις τρέχουσες ρυθμίσεις σας:

Terminal
$
solana config get

Θα πρέπει να δείτε μια έξοδο όπως η παρακάτω:

Config File: /Users/test/.config/solana/cli/config.yml
RPC URL: https://api.mainnet-beta.solana.com
WebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)
Keypair Path: /Users/test/.config/solana/id.json
Commitment: confirmed

Το RPC URL και το Websocket URL καθορίζουν το cluster του Solana στο οποίο το CLI στέλνει αιτήματα.

Μπορείτε να ενημερώσετε το cluster του Solana CLI χρησιμοποιώντας τις ακόλουθες εντολές:

Terminal
$
solana config set --url mainnet-beta
$
solana config set --url devnet
$
solana config set --url localhost
$
solana config set --url testnet

Μπορείτε επίσης να χρησιμοποιήσετε τις ακόλουθες συντομεύσεις:

Terminal
$
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, εκτελέστε την ακόλουθη εντολή:

Terminal
$
solana-keygen new

Θα πρέπει να δείτε μια έξοδο όπως η παρακάτω:

Generating a new keypair
For added security, enter a BIP39 passphrase
NOTE! This passphrase improves security of the recovery seed phrase NOT the
keypair file itself, which is stored as insecure plain text
BIP39 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.

Για να δείτε τη διεύθυνση του πορτοφολιού σας (δημόσιο κλειδί), εκτελέστε:

Terminal
$
solana address

Airdrop SOL

Ζητήστε ένα airdrop SOL στο πορτοφόλι σας για να πληρώσετε για συναλλαγές και αναπτύξεις προγραμμάτων.

Ορίστε το cluster σας στο devnet:

Terminal
$
solana config set -ud

Στη συνέχεια, ζητήστε ένα airdrop devnet SOL:

Terminal
$
solana airdrop 2

Τα airdrops του Devnet περιορίζουν τα αιτήματα σε 5 SOL ανά αίτημα. Αν αντιμετωπίσετε περιορισμούς ρυθμού ή σφάλματα, δοκιμάστε να χρησιμοποιήσετε το Web Faucet αντί αυτού.

Για να ελέγξετε το υπόλοιπο SOL του πορτοφολιού σας, εκτελέστε την ακόλουθη εντολή:

Terminal
$
solana balance

Εκτέλεση τοπικού validator

Το Solana CLI περιλαμβάνει έναν ενσωματωμένο test validator για τοπική ανάπτυξη.

Σε ξεχωριστό τερματικό, εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε έναν τοπικό validator:

Terminal
$
solana-test-validator

Θυμηθείτε επίσης να ενημερώσετε το CLI σας ώστε να χρησιμοποιεί το localhost πριν εκτελέσετε εντολές Solana CLI:

Terminal
$
solana config set -ul

Is this page helpful?

Πίνακας Περιεχομένων

Επεξεργασία Σελίδας