No description
Find a file
2026-01-25 12:39:44 +08:00
app Initial commit 2026-01-25 12:39:44 +08:00
components Initial commit 2026-01-25 12:39:44 +08:00
contracts Initial commit 2026-01-25 12:39:44 +08:00
lib Initial commit 2026-01-25 12:39:44 +08:00
scripts Initial commit 2026-01-25 12:39:44 +08:00
.env.example Initial commit 2026-01-25 12:39:44 +08:00
.gitignore Initial commit 2026-01-25 12:39:44 +08:00
deploy.sh Initial commit 2026-01-25 12:39:44 +08:00
next-env.d.ts Initial commit 2026-01-25 12:39:44 +08:00
next.config.mjs Initial commit 2026-01-25 12:39:44 +08:00
package-lock.json Initial commit 2026-01-25 12:39:44 +08:00
package.json Initial commit 2026-01-25 12:39:44 +08:00
postcss.config.js Initial commit 2026-01-25 12:39:44 +08:00
README.md Initial commit 2026-01-25 12:39:44 +08:00
tailwind.config.ts Initial commit 2026-01-25 12:39:44 +08:00
tsconfig.json Initial commit 2026-01-25 12:39:44 +08:00
wrangler.toml Initial commit 2026-01-25 12:39:44 +08:00

Base Meme Master Console

English | 中文

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 as BASE_RPC_URL for client calls.
  • NEXT_PUBLIC_BASE_SEPOLIA_RPC_URL: Same as BASE_SEPOLIA_RPC_URL for 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

  1. Switch wallet to Base Sepolia (chain id 84532).
  2. Get test ETH: https://www.coinbase.com/faucets/base-ethereum
  3. 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 测试流程

  1. 切换钱包到 Base Sepolia链 ID 84532)。
  2. 领取测试 ETHhttps://www.coinbase.com/faucets/base-ethereum
  3. 部署代币并测试流动性流程。

Cloudflare Pages 部署

./deploy.sh

说明

  • Uniswap V3 地址使用 Base 官方部署。
  • 流动性默认使用全区间 ticks。
  • 价格冲击为估算值,大额交易请用专业工具确认。