Solana CookbookDevelopment
Getting Test SOL
When you're working locally, you need some SOL in order to send transactions. In non-mainnet environments you can receive SOL by airdropping it to your address
get-test-sol.ts
import { Connection, Keypair, LAMPORTS_PER_SOL } from "@solana/web3.js";(async () => {const keypair = Keypair.generate();const connection = new Connection("http://127.0.0.1:8899", "confirmed");const signature = await connection.requestAirdrop(keypair.publicKey,LAMPORTS_PER_SOL,);const { blockhash, lastValidBlockHeight } =await connection.getLatestBlockhash();await connection.confirmTransaction({blockhash,lastValidBlockHeight,signature,});})();