ClaimX 是一个基于比特币生态系统的去中心化应用平台,旨在打破传统金融体系的壁垒,为全球用户提供简单、高效、低门槛的加密货币接入方式。平台专注于比特币铭文(Inscription)、符文(Rune)以及创新的空投机制。
- 🪙 比特币铭文(Inscription) - 创建、管理和交易比特币铭文
- �� 比特币符文(Rune) - 支持符文的蚀刻、铸造和转移操作
- 🎁 智能空投系统 - 基于生物体征验证和DID系统的精准空投
- 💼 多钱包支持 - 集成主流比特币钱包,支持多种地址格式
- �� 多语言国际化 - 支持中文、英语、法语、日语、俄语
- 📊 链上数据分析 - 实时监控和分析比特币网络数据
- 🔧 实用工具集 - 批量转账、UTXO管理等实用功能
- Next.js 15.5 - React 全栈框架,支持SSR和SSG,使用最新的App Router
- TypeScript 5.5 - 类型安全的JavaScript超集
- React 18 - 用户界面构建库
- Tailwind CSS 4.1 - 实用优先的CSS框架,支持最新特性
- HeroUI - 现代化的React组件库
- Framer Motion - 动画库
- Iconify - 图标库
- ESLint 9.34 - 代码质量检查,使用新的扁平配置格式
- Prettier - 代码格式化工具
- TypeScript ESLint - TypeScript专用ESLint规则
- Security Plugin - 安全检查插件
- SonarJS - 代码质量分析
- bitcoinjs-lib - 比特币JavaScript库
- bip32/bip39 - HD钱包和助记词支持
- ecpair - 椭圆曲线密钥对管理
- Zustand - 轻量级状态管理
- SWR - 数据获取库
- Next Intl - 国际化支持
- ECharts - 数据可视化
- Node.js 22.x
- Yarn 或 npm
git clone <repository-url>
cd Claim.Xyarn install
# 或
npm installyarn dev
# 或
npm run dev访问 http://localhost:3000 查看应用。
yarn build
yarn start
# 或
npm run build
npm start# 检测所有文件
yarn lint
# 检测并自动修复
yarn lint --fix
# 检测特定文件
yarn lint app/components/Button.tsx
# 检测特定目录
yarn lint app/components/# 类型检查
yarn tsc --noEmit
# 监听模式类型检查
yarn tsc --noEmit --watch# 格式化所有代码
yarn format
# 检查代码格式
yarn format:check# 包含类型检查和ESLint的完整构建
yarn build
# 开发模式(实时检测)
yarn dev项目使用 ESLint 9.x 的新扁平配置格式 (eslint.config.js),包含以下规则:
- 代码质量规则 - 复杂度控制、文件行数限制
- TypeScript 规则 - 类型安全、最佳实践
- React 规则 - JSX规范、组件最佳实践
- 安全规则 - 对象注入检测、潜在安全风险
- 导入/导出规则 - 模块导入规范
- 代码风格规则 - 空格、标点符号规范
推荐安装以下扩展以获得最佳开发体验:
- ESLint - 实时显示ESLint错误和警告
- TypeScript - TypeScript语言支持
- Prettier - 代码格式化
- Tailwind CSS IntelliSense - Tailwind CSS智能提示
- 平台概览和最新资讯
- 市场数据展示
- 快速导航入口
- 空投资格检查
- 奖励领取功能
- 领取历史记录
- 活跃空投项目展示
- 参与资格验证
- 空投进度跟踪
- 比特币铭文协议介绍
- 符文协议说明
- 技术文档
- UTXO管理工具
- 批量转账功能
- 链上数据查询
- 钱包连接管理
- 资产概览
- 操作历史
项目支持以下语言:
- 🇨🇳 中文 (zh)
- 🇺🇸 英语 (en)
- 🇫🇷 法语 (fr)
- ��🇵 日语 (ja)
- 🇷🇺 俄语 (ru)
语言配置文件位于 i18n/messages/ 目录下。
支持以下比特币网络:
- Bitcoin Mainnet
- Bitcoin Testnet
- Fractal Bitcoin Mainnet
- Fractal Bitcoin Testnet
- P2TR (bc1p) - Taproot地址
- P2WPKH (bc1) - Native SegWit地址
- P2SH (3) - Pay-to-Script-Hash地址
- P2PKH (1) - Legacy地址
