NAIO 工具箱

本页包含:回本推演(按合约逻辑做日度近似)、EOA 地址检测(非EOA地址不支持绑定上下级关系)、团队地图(推荐关系 + 入金明细索引,最多 20 代)。下方用 TAB 切换;默认打开回本推演。

回本推演在算什么:按仓库内 NAIOController.sol / NodeSeatPool.sol 的默认经济规则做日度近似——入金拆分、算力、每日通缩比例、通缩分配(含静态为「剩余份额」)、节点池按 1000 席累加、定价读取与合约一致(rulePoolUsdt × 1e18 / (totalSupply − burn))。

回本推演怎么用:① 从链上读出「初始定价池、可通缩 NAIO、有效供给」填第一节;② 在第二节按日填写全网入金(或先用默认 ramp 再改);③ 第三节填三种角色的本金/入金日;④ 点「开始推演」看各自约第几天回本。普通用户只看静态 NAIO×价;入金节点 = 静态 + 1 席节点池;纯节点 = 仅节点池。

一、需要你填写的链上 / 初始状态 必填

提示:部署脚本中 INITIAL_POOL_TARGET_USDT = 500_000e18、代币初始 100_000_000e18。请按你当前主网/测试网实际值替换。

二、链上实际入金抓取 辅助

分享缓存:在本机拉取完成后,点「导出链上缓存」可下载 JSON;他人打开本页后点「导入链上缓存」选中该文件,即可恢复本地缓存与每日入金表,无需再向 RPC 全量扫块(仍建议保留相同 Controller 地址与起始区块以便增量更新)。 升级本页或刷新后:若浏览器里已有同一合约的缓存且扫块高度不低于内置快照,会自动保留你的缓存,不会把进度回退到旧快照。

分享明细索引(团队地图 / 入金地址汇总):在本机完成「拉取链上实际入金」或「团队地图 · 同步链上索引」后,点「导出链上索引」下载含每条 DepositReferralBoundsync_meta(上次扫块高度)的 JSON。他人「导入链上索引」即可恢复,之后只需从已记录高度增量同步,无需再全量扫块、节省 RPC。也可将导出内容写入页面内常量 BUNDLED_CHAIN_INDEX_SNAPSHOT,开箱即用。

抓取逻辑:读取 systemStartTs 作为项目起点,扫描 Deposit(address,uint256,address,uint256) 事件, 再按合约 _currentEpoch 的 1 天周期归集成“项目第 N 天”的实际全链入金。结果会缓存在浏览器本地,下次只从上次扫描结束的区块继续增量统计。 拉取完成后,若「推演天数」大于链上最后有数据的项目日,其后每一天按链上最后有数据日的前一天的入金为基准,每往后一天 +1000U自动填入。

三、每日全链入金(USDT)核心

以下为全网当日入金合计(你可从链上统计后逐日填写)。默认生成:第 1 天 1000U,第 2 天 2000U … 每天比前一天多 1000U。

项目日 当日全链入金 (U)

四、参与角色(各自回本)

三种典型角色并行独立计算,便于对比。你的个人入金若已包含在「每日全链入金」中,请勿重复加总算力;只需填写「本人」本金与入金日。

静态奖励按 accRewardPerPower 逻辑:当日通缩中静态部分 × 你的算力 / 当日结束时的全网总算力。纯节点无算力,只吃节点池 USDT + NAIO(各 /1000)。

五、推演结果

仍需你补充或线下核对的内容(当前版本未建模或仅近似)
  • 动态/推荐:合约中来自推荐池与下级静态挂钩,依赖团队结构,请自行估算或留空。
  • 新人奖DEFLATION_NEWUSER_BPS 按日滚存与领取条件较细,本页未展开。
  • 提现销毁、排队与滑点:卖出路径与税未模拟。
  • 多笔加仓:当前角色仅「单日单笔」入金;若你多日加仓,可把多天算力拆开近似或后续扩展为多行入金。
  • 定价池 rulePoolUsdt:链上还会因 notifyUsdtOutflow 等变化,若与纯「入金加总」不一致,请以浏览器读到的 rulePoolUsdt 为准定期修正初始值或按日补丁。