[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93292":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":26,"readmeContent":27,"aiSummary":28,"trendingCount":15,"starSnapshotCount":15,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},93292,"robinhood-token-launcher","Stormeye85\u002Frobinhood-token-launcher","Stormeye85","Ultimate Robinhood token launcher","",null,"TypeScript",132,1026,114,0,18,56.83,false,"master",true,[22,23,5,24,25],"evm-solidity","robinhood-bot","solidity-contract","token-launcher","2026-07-22 04:02:08","# Robinhood Token Launch\n\nTypeScript toolkit to **create, deploy, and manage ERC-20 tokens** on [Robinhood Chain](https:\u002F\u002Frobinhood.com\u002Fus\u002Fen\u002Fsupport\u002Farticles\u002Frobinhood-chain-mainnet\u002F) — Robinhood's permissionless, EVM-compatible Layer 2 built on Arbitrum Orbit (mainnet launched July 1, 2026).\n\nGas is paid in **ETH**. There is no native chain token; you deploy standard ERC-20 contracts the same way you would on Ethereum, Base, or Arbitrum.\n\n## Features\n\n- **ERC-20 smart contract** (`RobinhoodToken`) with configurable name, symbol, decimals, and initial supply\n- **Owner minting** — deployer can mint additional tokens after launch\n- **Hardhat scripts** — compile, deploy, mint, and verify on Blockscout\n- **TypeScript CLI** — deploy and inspect tokens with `ethers` v6\n- **Mainnet + testnet** — preconfigured for Robinhood Chain (4663) and testnet (46630)\n\n## Network details\n\n| Property | Mainnet | Testnet |\n|----------|---------|---------|\n| Network | Robinhood Chain | Robinhood Chain Testnet |\n| Chain ID | `4663` | `46630` |\n| RPC | `https:\u002F\u002Frpc.mainnet.chain.robinhood.com` | `https:\u002F\u002Frpc.testnet.chain.robinhood.com` |\n| Explorer | [robinhoodchain.blockscout.com](https:\u002F\u002Frobinhoodchain.blockscout.com) | [explorer.testnet.chain.robinhood.com](https:\u002F\u002Fexplorer.testnet.chain.robinhood.com) |\n| Gas token | ETH | ETH |\n\nFor production, use a dedicated RPC provider ([Alchemy](https:\u002F\u002Fdocs.robinhood.com\u002Fchain\u002Fconnecting\u002F), QuickNode, etc.). The public RPC is rate-limited.\n\n## Quick start\n\n### 1. Install\n\n```bash\ncd robinhood-token-launch\nnpm install\n```\n\n### 2. Configure\n\n```bash\ncp .env.example .env\n```\n\nEdit `.env`:\n\n- `PRIVATE_KEY` — deployer wallet (must hold ETH on the target network)\n- `NETWORK` — `robinhoodTestnet` (recommended first) or `robinhood`\n- `TOKEN_NAME`, `TOKEN_SYMBOL`, `TOKEN_DECIMALS`, `TOKEN_INITIAL_SUPPLY`\n\n### 3. Compile the contract\n\n```bash\nnpm run compile\n```\n\n### 4. Deploy (testnet first)\n\n```bash\nnpm run deploy:testnet\n```\n\nOr deploy to mainnet:\n\n```bash\nnpm run deploy:mainnet\n```\n\n### 5. Verify on Blockscout\n\nAfter deployment, set `TOKEN_ADDRESS` and `TOKEN_OWNER` (your deployer address) in `.env`, then:\n\n```bash\nnpm run verify -- --network robinhoodTestnet\n```\n\n## TypeScript CLI\n\nDeploy without Hardhat runtime (uses compiled artifact + ethers):\n\n```bash\nnpm run create-token -- \\\n  --network robinhoodTestnet \\\n  --name \"My Token\" \\\n  --symbol MTK \\\n  --decimals 18 \\\n  --supply 1000000\n```\n\nInspect an on-chain token:\n\n```bash\nnpm run token:info -- 0xYourTokenAddress\n```\n\nList tokens saved in local Redis after deployment:\n\n```bash\nnpm run tokens:list\n```\n\n## Redis (local)\n\nRedis is enabled by default and connects to `127.0.0.1:6379`.\n\nStart Redis locally (Docker example):\n\n```bash\ndocker run -d --name redis -p 6379:6379 redis:7-alpine\n```\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `REDIS_ENABLED` | `true` | Set `false` to skip Redis entirely |\n| `REDIS_HOST` | `127.0.0.1` | Redis host |\n| `REDIS_PORT` | `6379` | Redis port |\n| `REDIS_PASSWORD` | (none) | Redis password, if required |\n| `REDIS_DB` | `0` | Redis database index |\n| `REDIS_KEY_PREFIX` | `robinhood-token:` | Key namespace prefix |\n| `REDIS_TOKEN_INFO_TTL` | `60` | Seconds to cache on-chain token metadata |\n\nIf Redis is unavailable, deploy still succeeds but the registry write is skipped. `token:info` falls back to direct RPC reads.\n\n## Mint additional supply\n\nOnly the contract owner can mint. Set in `.env`:\n\n```\nTOKEN_ADDRESS=0x...\nMINT_TO_ADDRESS=0x...\nMINT_AMOUNT=5000\n```\n\nThen:\n\n```bash\nnpm run mint -- --network robinhoodTestnet\n```\n\n## Project layout\n\n| Path | Role |\n|------|------|\n| `contracts\u002FRobinhoodToken.sol` | OpenZeppelin-based ERC-20 with owner mint |\n| `scripts\u002Fdeploy-token.ts` | Hardhat deployment script |\n| `scripts\u002Fmint-token.ts` | Mint tokens to an address |\n| `scripts\u002Fverify-token.ts` | Verify source on Blockscout |\n| `src\u002Fcli\u002Fcreate-token.ts` | Standalone TypeScript deploy CLI |\n| `src\u002Fcli\u002Ftoken-info.ts` | Read token metadata from chain (Redis-cached) |\n| `src\u002Fcli\u002Flist-tokens.ts` | List deployments stored in Redis |\n| `src\u002Fservices\u002Ftoken-registry.service.ts` | Persist and list deployed tokens |\n| `src\u002Fconfig\u002Fnetworks.ts` | Robinhood Chain network constants |\n| `src\u002Fservices\u002Ftoken.service.ts` | Deploy, mint, and query helpers |\n\n## Add Robinhood Chain to your wallet\n\nManual MetaMask \u002F EVM wallet settings:\n\n- **Network name:** Robinhood Chain\n- **Chain ID:** 4663\n- **RPC URL:** `https:\u002F\u002Frpc.mainnet.chain.robinhood.com`\n- **Currency:** ETH\n- **Explorer:** `https:\u002F\u002Frobinhoodchain.blockscout.com`\n\nSee [Robinhood Chain docs](https:\u002F\u002Fdocs.robinhood.com\u002Fchain\u002Fadd-network-to-wallet\u002F) for one-click wallet setup.\n\n## Security notes\n\n- **Never commit** a real `PRIVATE_KEY`. Use a throwaway deployer for testnet.\n- Deployments are **permanent** — double-check name, symbol, supply, and decimals before broadcasting.\n- The public RPC is fine for testing; use a paid endpoint for production apps.\n- `mint()` is restricted to the owner — transfer ownership carefully if you use a multisig later.\n\n## References\n\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- [Deploy smart contracts (official docs)](https:\u002F\u002Fdocs.robinhood.com\u002Fchain\u002Fdeploy-smart-contracts\u002F)\n- [Connecting to Robinhood Chain](https:\u002F\u002Fdocs.robinhood.com\u002Fchain\u002Fconnecting\u002F)\n","这是一个面向Robinhood Chain（罗宾汉链）的ERC-20代币快速部署工具包，基于TypeScript开发，支持在该EVM兼容Layer 2网络上创建、部署、验证及查询标准ERC-20合约。核心功能包括可配置参数的Solidity代币合约、部署者自主增发能力、Hardhat自动化脚本与轻量级TypeScript CLI，并预置主网（Chain ID 4663）和测试网（46630）配置，Gas以ETH支付。适用于希望在Robinhood Chain上高效启动合规代币项目、进行实验性发行或集成测试的开发者与Web3初创团队。",2,"2026-07-15 02:30:11","CREATED_QUERY"]