核心用法
NadFun 是基于 Monad 区块链的代币发射平台,采用 bonding curve(联合曲线)机制实现价格发现。用户可通过 viem 库完成全流程操作:连接钱包后,可查询代币曲线状态(getCurveState)、监控毕业进度(getProgress,0-10000 表示 0-100%)、执行买卖交易(TRADING.md),或创建新代币(CREATE.md)。平台支持 EIP-2612 permit 签名实现 gasless 授权,并提供历史事件查询(INDEXER.md)和 REST API(AGENT-API.md)供自动化集成。
显著优点
1. 无需登录:所有交易、发币、查询功能均可匿名使用,仅 API 密钥管理需登录
2. 模块化设计:9 个独立文档覆盖 ABI、报价、交易、代币、创建、索引、API、钱包、aUSD 等场景
3. 纯 viem 实现:无额外依赖,TypeScript 友好,gas 估算、滑点计算、deadline 处理均有代码示例
4. 毕业机制:代币达到目标储备后自动迁移至 Uniswap V3,流动性无缝衔接
5. 双网络支持:完整配置 testnet(chainId 10143)与 mainnet(chainId 143)
潜在缺点与局限性
- API 限制:无密钥时 10 req/min,有密钥 100 req/min,高频策略需自行托管节点
- 生态早期:Monad 主网较新,合约审计信息未明示,存在智能合约风险
- 滑点与 deadline 敏感:需手动计算
amountOutMin和 5 分钟 deadline,新手易出错 - 无托管服务:私钥管理完全由用户负责,无硬件钱包集成示例
适合人群
- Monad 生态开发者和早期探索者
- 希望快速集成 bonding curve DEX 的 DeFi 协议团队
- 熟悉 viem/ethers.js 的 TypeScript 开发者
- 需要程序化代币发行与监控的量化交易员
常规风险
- 智能合约风险:bonding curve router、DEX router 等多合约交互,需关注官方审计报告
- 价格操纵:小流动性池易受大单冲击,建议设置 1% 以上滑点容忍
- nonce 过期:permit 签名需实时获取 nonce,缓存会导致交易回滚
- 网络切换风险:testnet 与 mainnet 配置差异大,切网时需完整替换 CONFIG 对象