Agent Pioneers v3 — 部署 + 迁移签名页

本页不保存私钥。每一笔交易都由 Scott 在 Rabby 里确认。BSC 主网 chainId 56。Owner:0x20338e70fBf72D64bBAfa5d05e8a89f1b8eCd205。请用本地 serve.py 打开(不要用 file://)。本机不会代签、不会读 .env / .secrets。

复用线上 Ore / Renderer / Entropy / Accrual / HoldCapFlat。新 Council 用 setMinterAuth → mint 100M → off 注资(接受挖矿预算降至约 750M)。销毁后名额按 mint 来源回到免费池或付费池(已在 FreePoolV3 单测验证)。

未连接
当前钱包不是 owner,多数步骤会失败。

第 0 步 — 停铸门禁(必须)

迁移前必须:① 站点 mint UI 先关掉;② 等 v2 pendingMintQty == 0;③ 可选:owner 调 setFreeStartTime(0) 关掉免费铸造(v2 没有全局停付费铸造开关,付费只能靠关站)。


  
尚未通过门禁

第 1 步 — 刷新快照(含 mintOrigin)

部署当下现拍:python3 scripts/snapshot.py --out scripts/snapshot.json。本页通过本地 serve.py 触发。快照含每张卡的 mintOrigin(0=付费 / 1=免费 / 2=Twitter),供 setMigratedOrigins 使用。


第 2 步 — 部署 9 个新合约

Badge → MigrationFacet → CapRaiseFacet → Forge impl → ForgeProxy → MintGate → Council → MarketV2 → TeamMythicVault。可中断续跑(localStorage)。


第 3 步 — 迁移 + 接线 + finalize + Ore 切矿工 + Council 100M

含:setMigrationImpl / setCapAdminImpl / migrateGenesis / tokens(40) / wallets(50) / setMigratedOrigins / reassignMigrated / set* / finalize / setMinter(v3) / setMinterAuth+mint100M+off。


进度 / 地址

{}

销毁后名额(确认)