TRAE 给的 PETRODAO 驾驶舱

PETRODAO 合约控制台(前端版,无需 Remix)
合约设置
提示:部署后地址可保存到浏览器本地。
自动保存到 localStorage。若出错,请粘贴编译产出的 ABI JSON。
合约名-
代号-
精度-
总供应-
最大供应-
合约所有者-
你不是 Owner,Owner 专属操作会失败。

金额换算
金额类输入建议填“Token(人类可读)”,前端会自动转换为 uint256(Wei,18 位小数)。
转账
若接收方是合约并实现 tokenReceived/onTokenTransfer,会尝试回调。
授权
若 Spender 是合约并实现 onApprovalReceived,会尝试回调。

其他

转账授权(from -> to)

销毁
供应相关


控制/权限
关闭后所有转账将失败。




提示:Ownership 迁移后,旧 Owner 的发送方免手续费会取消,新 Owner 自动启用。

TransferOnCall(当前钱包)
仅影响当前地址作为接收方时是否触发 tokenReceived 回调。
手续费配置

合约额外手续费

付费 VIP1
白名单/VIP/免手续费

免手续费(发送方/接收方)

折扣配置
锁仓(仅 Owner)

增强锁仓(按索引)
批量/发送与铸造(仅 Owner)

锁仓全局设置
转账诊断 / 费用估算
账户/合约状态

自动白名单/VIP 阈值
误转找回(仅 Owner)



其他工具
本面板包含合约内不常用但重要的辅助查询接口。
FEE_DENOMINATOR(分母)-
当前费收地址-
自动白名单阈值-
自动超级白名单阈值-
自动 VIP 阈值-
每地址锁仓上限-
使用攻略(小白友好)
一、连接钱包与网络:
  • 点击右上角“连接钱包”,在浏览器中授权连接。
  • 确保你在正确的网络(如 Polygon);若网络不匹配请切换。
二、加载合约:
  • 在“合约设置”中粘贴部署地址与 ABI(如不确定,用默认 ABI)。
  • 点击“连接合约”,页面会自动读取合约名、代号、精度、供应等信息。
三、金额输入:
  • 所有金额建议以 Token(人类可读)为单位输入,前端会自动转换为 Wei。
  • 若你复制的是 Wei,可用右侧工具转换成 Token。
四、权限与失败提示:
  • 标注“仅 Owner”的操作需要你是合约 Owner,否则交易会失败。
  • 若提示“TransfersDisabled/AddressBlocked”等,是合约内安全限制,请先解除。
五、批量与锁仓:
  • 批量发送/铸造:按行输入地址与金额,一一对应。
  • 锁仓:尽量在正式环境前先小额测试,确保时间戳与金额正确。
六、手续费与 VIP:
  • 可以按不同层级配置费率与最小费,亦可设置付费 VIP1(最优先)。
  • 持有指定折扣代币达到阈值,可享 50% 手续费折扣(可叠加)。
七、日志与调试:
  • 所有操作结果会在下方日志中显示;失败会附带错误原因。
  • 诊断面板可在转账前估算费用与检查可行性。
操作日志