Solana CLI
現在の設定を表示
% solana config get
デフォルトの Cluster を設定
% solana config set --url https://api.devnet.solana.com
File System Wallet を生成
% solana-keygen new
ウォレットのファイルはデフォルトで $HOME/.config/solana/id.json に保存される。
seed phrase から wallet を recover
% solana-keygen recover
Paper Wallet を生成
% solana-keygen new --no-outfile
File System Wallet から公開鍵(アドレス)を生成
% solana-keygen pubkey
output example
DCy7h2Akt6KoKoGwfrRgG9KnF2adBAxKrijUbMGGeA46
自分のアドレスに Airdrop
% solana airdrop 1 <ACCOUNT_ADDRESS> --url https://api.devnet.solana.com
command example
% solana airdrop 1 DCy7h2Akt6KoKoGwfrRgG9KnF2adBAxKrijUbMGGeA46 --url https://api.devnet.solana.com
アドレスの残高を確認
% solana balance <ACCOUNT_ADDRESS> --url https://api.devnet.solana.com
command example
% solana balance DCy7h2Akt6KoKoGwfrRgG9KnF2adBAxKrijUbMGGeA46 --url https://api.devnet.solana.com
output example
1 SOL
token を送信
% solana transfer --from <KEYPAIR> <RECIPIENT_ACCOUNT_ADDRESS> <AMOUNT> --allow-unfunded-recipient --url https://api.devnet.solana.com --
command example
% solana transfer DBKsUKrHeGeRr1gdDzXrqx7spsGaTHHx44icMkxzF2SW 0.42 --allow-unfunded-recipient --url https://api.devnet.solana.com