← 白名单管理

撤池子白名单测试

🧪 测试原理

浏览器随机生成一个密钥对,模拟「DEX 池子 Authority」。

把代币存入这个 Authority 名下的账户 → 再从这个账户取出来。

取出时 Transfer Hook 会检查这个 Authority 是否在白名单。

① 模拟 DEX 池子 Authority

Authority 地址:

— 未生成 —

池子 Token 账户(Vault):

— 未生成 —

未检测

② 向模拟池子存入代币

从你的钱包转给「模拟池子 Vault」。你的钱包在白名单 → 应该成功。

Vault 余额:--

③ 测试撤出(Authority 未加白名单 → 应该失败)

从 Vault 取回代币,池子 Authority 没加白名单,Hook 应该拦截。

④ 将模拟 Authority 加入白名单

等同于在正式 DEX 中把「池子 Authority」加白名单。

⑤ 再次撤出(已加白名单 → 应该成功)

Authority 加了白名单后,撤出应该通过。

操作日志将在此显示...