curl --proto '=https' --tlsv1.2 -sSfL https://solana-install.solana.workers.dev | bash
solana-keygen new
solana address
# it will update Anchor.toyml and libs.rs
anchor keys sync
Install chrome-extension Phantom Wallet https://phantom.com/
- Import private key from ~/.config/solana/id.json
- Copy file content without last %
- Create simple password in Phantom
- Configure devnet in Phantom
solana config get
solana config set --url devnet
# devnet allows to top-up up to 2 SOL per day
solana airdrop 2
solana balance
anchor build
anchor deploy
cd app
npm install
cp ../target/idl/sol_transfer.json src/
npm run dev
solana-keygen new --outfile ./new-user-keypair.json
solana-keygen pubkey ./new-user-keypair.json
solana airdrop 0.5 --keypair ./new-user-keypair.json
solana balance --keypair ./new-user-keypair.json