[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93294":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":15,"starSnapshotCount":15,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},93294,"robinhood-token-sniper","Stormeye85\u002Frobinhood-token-sniper","Stormeye85","Ultimate Robinhood token sniper bot","",null,"TypeScript",133,351,112,0,21,57.24,false,"main",true,[22,23,24,25,26],"robinhood","robinhood-sniper","sniper-bot","solidity-contract","token-sniper","2026-07-22 04:02:08","# Robinhood Chain Token Creator\n\nTypeScript toolkit to **deploy ERC-20 tokens** on [Robinhood Chain](https:\u002F\u002Frobinhood.com\u002Fus\u002Fen\u002Fchain\u002F) — Robinhood's EVM-compatible Layer 2 (Arbitrum Orbit) that launched mainnet in July 2026.\n\nDeploy a mintable, burnable OpenZeppelin ERC-20 to **testnet** or **mainnet**, verify on Blockscout, and read on-chain token metadata from Node.js.\n\n## Networks\n\n| Network | Chain ID | RPC | Explorer |\n|---------|----------|-----|----------|\n| Robinhood Chain | `4663` | `https:\u002F\u002Frpc.mainnet.chain.robinhood.com` | [blockscout](https:\u002F\u002Frobinhoodchain.blockscout.com) |\n| Robinhood Chain Testnet | `46630` | `https:\u002F\u002Frpc.testnet.chain.robinhood.com` | [testnet explorer](https:\u002F\u002Fexplorer.testnet.chain.robinhood.com) |\n\nGas is paid in **ETH**. Start on testnet before mainnet.\n\n## Features\n\n- **Solidity ERC-20** (`RobinhoodToken`) — OpenZeppelin v5, owner-gated mint, burnable\n- **Hardhat + TypeScript** deploy scripts for Robinhood mainnet & testnet\n- **Blockscout verification** helper\n- **viem** read helpers — fetch name, symbol, supply, owner without a wallet\n- Wallet **add-chain** params exported for MetaMask \u002F Rabby integration\n\n## Quick start\n\n```bash\ncd robinhood-sniper\nnpm install\ncp .env.example .env\n# Edit .env — set PRIVATE_KEY (testnet deployer with ETH)\nnpm run compile\n```\n\n### Create a token (testnet)\n\n```bash\n# Via npm script (recommended)\nnpm run create-token:testnet -- \"My Token\" MTK 1000000\n\n# Or with flags \u002F env vars\nTOKEN_NAME=\"My Token\" TOKEN_SYMBOL=MTK TOKEN_SUPPLY=1000000 npm run create-token:testnet\n```\n\n### Create a token (mainnet)\n\n```bash\nnpm run create-token:mainnet -- \"My Token\" MTK 1000000\n```\n\nOutput includes the contract address, tx hash, and a ready-to-run verify command.\n\n### Mint additional tokens (owner only)\n\n```bash\nTOKEN_ADDRESS=0x... MINT_TO=0x... MINT_AMOUNT=5000 npm run mint -- --network robinhood-testnet\n```\n\n### Verify on Blockscout\n\n```bash\nnpx hardhat run scripts\u002Fverify-token.ts --network robinhood-testnet -- 0xTokenAddress \"My Token\" MTK 1000000 0xOwnerAddress\n```\n\n### Read token info (no wallet)\n\n```bash\nnpm run info -- 0xTokenAddress testnet\n```\n\n## Project layout\n\n| Path | Role |\n|------|------|\n| `contracts\u002FRobinhoodToken.sol` | ERC-20 implementation (OpenZeppelin) |\n| `scripts\u002Fcreate-token.ts` | Deploy new token |\n| `scripts\u002Fmint-token.ts` | Owner mint |\n| `scripts\u002Fverify-token.ts` | Blockscout verification |\n| `src\u002Fconfig\u002Fchain.ts` | Chain IDs, RPC URLs, CLI arg parsing |\n| `src\u002Ftoken\u002Finfo.ts` | viem read helpers |\n| `hardhat.config.ts` | Network & explorer config |\n\n## Environment\n\nCopy `.env.example` to `.env`:\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `PRIVATE_KEY` | Yes (deploy\u002Fmint) | Deployer wallet private key (`0x...`) |\n| `RH_RPC_URL` | No | Override default Robinhood RPC |\n| `TOKEN_NAME` | No | Default token name |\n| `TOKEN_SYMBOL` | No | Default symbol (2–11 chars, uppercase) |\n| `TOKEN_SUPPLY` | No | Initial whole-token supply (default `1000000`) |\n| `TOKEN_OWNER` | No | Owner address (defaults to deployer) |\n\n**Never commit real private keys.**\n\n## Add Robinhood Chain to your wallet\n\nMetaMask → Add network → use these values (testnet):\n\n- **Network name:** Robinhood Chain Testnet  \n- **RPC URL:** `https:\u002F\u002Frpc.testnet.chain.robinhood.com`  \n- **Chain ID:** `46630`  \n- **Currency:** ETH  \n- **Explorer:** `https:\u002F\u002Fexplorer.testnet.chain.robinhood.com`\n\nOr import from code:\n\n```typescript\nimport { WALLET_ADD_CHAIN_PARAMS } from \".\u002Fsrc\u002Fconfig\u002Fchain\";\n\n\u002F\u002F window.ethereum.request({ method: \"wallet_addEthereumChain\", params: [WALLET_ADD_CHAIN_PARAMS.testnet] })\n```\n\n## Programmatic usage\n\n```typescript\nimport { fetchTokenInfo, ROBINHOOD_TESTNET } from \".\u002Fsrc\";\n\nconst info = await fetchTokenInfo(\"0xYourToken...\", ROBINHOOD_TESTNET.chainId);\nconsole.log(info.name, info.totalSupply);\n```\n\n## Security notes\n\n- Use a **dedicated deployer key** with only the ETH you need for gas.\n- `RobinhoodToken` grants **mint rights to the owner** — transfer ownership carefully.\n- Audit and test on testnet before mainnet launches.\n- This repo is a **developer template**, not financial advice.\n\n## References\n\n- [Robinhood Chain docs — Deploy a contract](https:\u002F\u002Fdocs.robinhood.com\u002Fchain\u002Fdeploy-smart-contracts\u002F)\n- [Robinhood Chain mainnet announcement](https:\u002F\u002Frobinhood.com\u002Fus\u002Fen\u002Fnewsroom\u002Frobinhood-accelerates-global-expansion-robinhood-chain-mainnet-stock-tokens-agentic-trading\u002F)\n\n## License\n\nMIT\n","这是一个面向Robinhood Chain（Robinhood推出的EVM兼容Layer 2链）的ERC-20代币快速部署工具包。基于TypeScript与Hardhat构建，支持在测试网和主网上一键部署、验证及读取OpenZeppelin v5标准的可铸币\u002F销毁型ERC-20合约，并提供Blockscout验证辅助与viem轻量读取接口。适用于开发者在Robinhood Chain上快速实验代币经济模型、测试链上交互或启动小型项目，强调开箱即用与链原生集成（如MetaMask链添加参数）。",2,"2026-07-15 02:30:11","CREATED_QUERY"]