petro v1 frontend v1

PetroCash 合约控制台(前端版,无需 Remix)
合约设置
会保存到浏览器 localStorage。
合约信息
名称-
代号-
精度-
总供应-
最大供应-
Owner-
转账开关-
你不是 Owner,Owner 专属操作会失败。

金额换算
所有输入金额均以 Token 为单位,前端自动转换为合约需要的 uint256(Wei,18 位小数),无需手动补 18 个 0。
转账
授权/调用

授权转账
增发/销毁


开关/权限

锁仓


批量发送(Owner)
账户/锁仓
锁仓明细(Owner 或本人)

合约状态
使用攻略(Polygon 主网)
  1. 点击“连接钱包”,若非 Polygon 主网会提示切换/添加(ChainId 137)。
  2. 填入合约地址并“连接合约”。如你未修改合约,可直接使用内置 ABI。
  3. 所有金额输入均为 Token 单位,前端会自动转换为合约需要的 uint256(Wei)。
功能与影响
  • transfer/transferFrom:需全局开启或调用者为 Owner,且需满足可转性(锁仓+余额)。
  • approve/increase/decrease:授权额度管理;配合 transferFrom 使用。
  • mint:仅 Owner;不得超过 MAX_TOTAL_SUPPLYfinishMinting 后不可再增发。
  • burn:仅 Owner,从 Owner 自己余额中销毁。
  • resumeTransfers/stopTransfers:全局开/关转账。
  • lock:仅 Owner,为地址新增锁仓记录;锁仓期间相应额度不可转出。
  • removeHoldByAddress / Index:仅 Owner,移除锁仓。
  • multiSend:仅 Owner,批量发送;需满足可转性与余额。
  • transferOwnership:转移 Owner 权限。
排错
  • 回滚常见原因:全局关闭、非 Owner 调用 Owner 函数、余额不足(含锁仓)、索引越界、超出 MAX_TOTAL_SUPPLY。
  • 单位:页面输入均为 Token,不需要手动补 18 个 0。
安全
  • Owner 操作影响全局或供应,务必谨慎;finishMinting 不可逆。

日志