import { getExplorerLink, getKeypairFromEnvironment } from "@solana-developers/helpers";import { createMint } from "@solana/spl-token";import { Connection, clusterApiUrl } from "@solana/web3.js";import "dotenv/config";const connect = new Connection(clusterApiUrl("devnet"), "confirmed");async function main() { console.log("Getting keypair from environment..."); const user = getKeypairFromEnvironment("SECRET_KEY"); console.log("Keypair retrieved. PublicKey:", user.publicKey.toString()); console.log("Creating mint..."); const tokenmint = await createMint(connect, user, user.publicKey, null, 2); console.log("Mint created. Token address:", tokenmint.toString()); const link = getExplorerLink("address", tokenmint.toString(), "devnet"); console.log("Explorer link:", link);}main().catch(err => { console.error("Error:", err);});
output -
thris@thris:~/solana$ npx esrun token-mint.ts Getting keypair from environment...Keypair retrieved. PublicKey: DRgXaLJjRej9mQsae8iYpswHzRwdDFchFJns2WNPTwbsCreating mint...