{"id":29698465,"url":"https://github.com/itskavin/kvn-token","last_synced_at":"2026-02-05T07:32:47.898Z","repository":{"id":225901300,"uuid":"767179229","full_name":"itskavin/KVN-Token","owner":"itskavin","description":"My Personal Crypto Token in Solana Network","archived":false,"fork":false,"pushed_at":"2024-03-25T05:26:57.000Z","size":530,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-21T17:16:36.902Z","etag":null,"topics":["solana","solana-token","typescript"],"latest_commit_sha":null,"homepage":"https://explorer.solana.com/address/FF4ePJPUPk6LJS5AqfwtEspE9uu2iCKpjdsQ9QTDRoAt/metadata?cluster=devnet","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itskavin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-04T20:55:47.000Z","updated_at":"2024-11-07T13:18:43.000Z","dependencies_parsed_at":"2024-03-25T05:48:19.956Z","dependency_job_id":null,"html_url":"https://github.com/itskavin/KVN-Token","commit_stats":null,"previous_names":["kavinthangavel/kav-token","kavinthangavel/kvn-token","itskavin/kvn-token"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/itskavin/KVN-Token","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itskavin%2FKVN-Token","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itskavin%2FKVN-Token/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itskavin%2FKVN-Token/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itskavin%2FKVN-Token/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itskavin","download_url":"https://codeload.github.com/itskavin/KVN-Token/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itskavin%2FKVN-Token/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266657960,"owners_count":23963605,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["solana","solana-token","typescript"],"created_at":"2025-07-23T10:05:00.694Z","updated_at":"2026-02-05T07:32:47.861Z","avatar_url":"https://github.com/itskavin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SPL Token-22 Guide 🚀\n\nThis guide outlines the process for creating and managing SPL Token-2022 on the Solana blockchain, focusing on the Devnet for testing purposes. Follow these steps to mint your custom SPL tokens, aptly named \"Token-22\", and connect your paper wallet to the Phantom Wallet for a seamless Solana blockchain experience.\n\n## Prerequisites 📋\n\nBefore starting, ensure you have installed the following tools:\n\n- **Solana CLI**: [Installation Guide 🛠️](https://docs.solana.com/cli/install-solana-cli-tools)\n- **Node.js**: [Download Page 📥](https://nodejs.org/)\n- **Mpl Token Metadata**: Install via npm with `npm install @metaplex-foundation/mpl-token-metadata`\n- **SPL Token CLI**: Follow the instructions in the Solana documentation or install it via npm with `npm install -g @solana/spl-token`\n- **`ts-node`**: Install via npm with `npm install -g ts-node`\n\n## Getting Started 🌟\n\n### Step 1: Generate a Key Pair 🔑\n\nGenerate a key pair that starts with a specific prefix (e.g., \"KVN\"). This command searches for a key pair that meets the criteria, which can take some time.\n\n```bash\nsolana-keygen grind --starts-with KVN:1\n```\n\nRename your key pair file to `KVN__________.json` for easier reference.\n\n### Step 1(a): Generate a Mint Key Pair 🔑\n\nGenerate a key pair that starts with a specific prefix (e.g., \"KV\"). This command searches for a key pair that meets the criteria, which can take some time.\n\n```bash\nsolana-keygen grind --starts-with KV:1\n```\n\n### Step 2: Configure Solana CLI ⚙️\n\nSet the Solana CLI to use your newly generated key pair.\n\n```bash\nsolana config set --keypair /path/to/KVN__________.json\n```\n\n**Set to Devnet** \n\nYou Can Change it to devnet,testnet,mainnet-beta. (Devnet in our Case)\n\n```bash\nsolana config set --url https://api.devnet.solana.com\n```\n\n**Select Your Keypair For Airdrop** \n\n```bash\nsolana config set -ud -k .\\KVN______________.json\n```\n\n### Step 3: Request Airdrop 💸\n\nRequest an airdrop of 2 SOL to your account on the Devnet.\n\n```bash\nsolana airdrop 2\n```\n\n### Step 4: Create Your SPL Token 🪙\n\nCreate your SPL token using one of the two methods below:\n\n**Option 1: With Key Pair File**\n\n```bash\nspl-token create-token -p TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb /path/to/KVNmDjP8vhUTCk6toCtLu5gXDurV5CJfX6JGgbrBzsJ.json\n```\n\n**Option 2: Recommended**\n\n```bash\nspl-token create-token -p TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb\n```\n\n### Step 5: Run Your TypeScript File 📜\n\nAfter adjusting addresses and keys in `spl_token22.ts`, execute it:\n\n```bash\nts-node ./spl_token22.ts\n```\n\n### Step 6: Mint Tokens 🔨\n\nCreate a token account and mint your desired amount of tokens you wish. Replace \u003ctokenaddress\u003e with your token's address:\n\n```bash\nspl-token create-account \u003ctoken_address\u003e\nspl-token mint \u003ctoken_address\u003e 10000000\n```\n\n### Step 7: Connect to Phantom Wallet 👻\n\nConvert the private key from your JSON file for Phantom Wallet import:\n\n```bash\nmore /path/to/KVN__________.json\n```\n\nCopy the output, which is an array of numbers, to import into Phantom Wallet:\n\n1. Open Phantom Wallet and switch to **Testnet** mode in Settings.\n2. Choose to **Import Private Key**.\n3. Paste the key array, name the account, and proceed, ignore any format warning.\n\n---\n\n## Screenshots 📸\n\n### Token Details on Solana Explorer\n\n![Token Explorer Details](https://raw.githubusercontent.com/kavinthangavel/KVN-Token/main/assets/explorer.png)\n\n[Explorer Link](https://explorer.solana.com/address/FF4ePJPUPk6LJS5AqfwtEspE9uu2iCKpjdsQ9QTDRoAt?cluster=devnet)\n\n### Wallet Balance\n\n![Wallet Balance](https://raw.githubusercontent.com/kavinthangavel/KVN-Token/main/assets/balance.png)\n\nMy Wallet Address : `KVNmDjP8vhUTCk6toCtLu5gXDurV5CJfX6JGgbrBzsJ`\n\nSend Me Your Token After Creating 😊🥳\n\n## Additional Notes 📝\n\n- **Caution**: Be Careful Using Mainnet,It May Cost You Original Money\n- **Security**: Be cautious with your key pair and private keys.\n- **Devnet**: This guide is for the Devnet.\n- **Phantom Wallet**: Ensure your Phantom Wallet is up to date.\n\n## Support and Contributions 🤝\n\nContributions, issues, and feature requests are welcome! Feel free to check [issues page](https://github.com/kavinthangavel/KVN-Token/issues). For major changes, please open an issue first to discuss what you would like to change.\n\n## License 📄\n\nThis project is [MIT](./LICENSE) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitskavin%2Fkvn-token","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitskavin%2Fkvn-token","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitskavin%2Fkvn-token/lists"}