No description
| app | ||
| components | ||
| contracts | ||
| lib | ||
| scripts | ||
| .env.example | ||
| .gitignore | ||
| deploy.sh | ||
| next-env.d.ts | ||
| next.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| wrangler.toml | ||
Base Meme Master Console
English
Overview
Professional open-source dashboard for launching, managing, and exiting Base meme tokens with a non-technical UX and production-grade logic.
Features
- Auto-scan tokens deployed by a connected wallet on Base Mainnet/Sepolia.
- Read-only address scan (no wallet connection required).
- Recharts analytics for supply distribution and liquidity depth.
- Launch Wizard for ERC-20 issuance with metadata URI support.
- Dual-currency Uniswap V3 liquidity injector (WETH or USDC).
- Nuclear Exit swap to offload 100% token balance with price-impact alerts.
- Built-in EN/中文 language toggle.
Quick Start
npm install
npm run dev
Environment Variables
Copy .env.example and fill in the values (optional, defaults to Base official RPC endpoints):
BASE_RPC_URL: Base Mainnet RPC endpoint.BASE_SEPOLIA_RPC_URL: Base Sepolia RPC endpoint.BASESCAN_API_KEY: BaseScan API key.NEXT_PUBLIC_BASE_RPC_URL: Same asBASE_RPC_URLfor client calls.NEXT_PUBLIC_BASE_SEPOLIA_RPC_URL: Same asBASE_SEPOLIA_RPC_URLfor client calls.
Compile the Token Contract
The Launch Wizard expects a compiled artifact:
npm run compile:contracts
This writes lib/contracts/BaseMemeToken.json with ABI + bytecode.
Base Sepolia Setup
- Switch wallet to Base Sepolia (chain id
84532). - Get test ETH: https://www.coinbase.com/faucets/base-ethereum
- Deploy your token and test liquidity flows.
Cloudflare Pages Deployment
./deploy.sh
Notes
- Uniswap V3 addresses use the canonical deployments used on Base.
- Liquidity injection uses full-range ticks by default.
- Price impact is estimated; confirm with production analytics for large trades.
中文
概览
面向非技术用户的 Base Meme 代币管理主控台,覆盖发行、流动性与一键退出的完整流程。
功能亮点
- 自动扫描连接钱包在 Base 主网/测试网部署的代币。
- 支持只读地址扫描(无需连接钱包)。
- Recharts 图表展示持币分布与流动性深度。
- 发行向导支持元数据 URI 写入与权限操作。
- Uniswap V3 双币种流动性注入(WETH / USDC)。
- 一键退出功能,显示价格冲击提示。
- 内置中英文切换。
快速开始
npm install
npm run dev
环境变量
复制 .env.example 并填写(可选,默认使用 Base 官方 RPC):
BASE_RPC_URL: Base 主网 RPC。BASE_SEPOLIA_RPC_URL: Base Sepolia RPC。BASESCAN_API_KEY: BaseScan API Key。NEXT_PUBLIC_BASE_RPC_URL: 同BASE_RPC_URL。NEXT_PUBLIC_BASE_SEPOLIA_RPC_URL: 同BASE_SEPOLIA_RPC_URL。
编译合约
发行向导依赖合约产物:
npm run compile:contracts
产物输出到 lib/contracts/BaseMemeToken.json。
Base Sepolia 测试流程
- 切换钱包到 Base Sepolia(链 ID
84532)。 - 领取测试 ETH:https://www.coinbase.com/faucets/base-ethereum
- 部署代币并测试流动性流程。
Cloudflare Pages 部署
./deploy.sh
说明
- Uniswap V3 地址使用 Base 官方部署。
- 流动性默认使用全区间 ticks。
- 价格冲击为估算值,大额交易请用专业工具确认。