Realbond Docs
开发者

合约地址

Realbond 在 BNB Smart Chain 主网上部署的合约、用于日志扫描的部署区块,以及它们调用的外部合约。

所有 Realbond 合约都运行在 BNB Smart Chain 主网(chain id 56)上,并已在 Sourcify 上完成源码验证,结果为完全匹配(exact match)。

Realbond 合约

合约地址作用
IdentityRegistry0x7f1093e042881ED6f2cd2935ab4BcE24D1Ea6857Agent ID + X 绑定;isEligible(address)
AgentLaunchpad0xDb6709D84573c507113CD605F934E6F19678643E内盘:创建、买入、卖出、毕业、领取、退款
FlapMigrator0x7055b6956A7E6da945b5D9a7ea48CAE272a7F98E内盘毕业时在 Flap 上创建代币

机器可读格式:

{
  "block": 129986828,
  "launchpad": "0xDb6709D84573c507113CD605F934E6F19678643E",
  "migrator": "0x7055b6956A7E6da945b5D9a7ea48CAE272a7F98E",
  "registry": "0x7f1093e042881ED6f2cd2935ab4BcE24D1Ea6857"
}

部署区块

事件扫描从区块 129986828 开始。它不晚于实际部署区块(129986845),因此不会漏掉任何 Realbond 事件。

外部合约

合约地址用途
SPACE ID Agent ID 注册合约0x60B9262456dE011F7d15a54CdD8c48bAaa8B022FbalanceOf、handleOf
Primus zkTLS verifier0xF24199D5D431bE869af3Da61162CbBb58C389324verifyAttestation
Flap Portal0xe2cE6ab80874Fa9Fa2aAE65D277Dd6B8e65C9De0毕业时创建代币

Agent ID 注册合约在部署时即固定。Flap Portal 对当前 migrator 固定;owner 可以替换 migrator。合约 owner 可以重新指定 Primus verifier(IdentityRegistry.primus())和发射台的 migrator(AgentLaunchpad.migrator()),所以请读取下方的实时值,而不要只依赖这张表。

常量

常量值
TARGET1 ether(净额 1 BNB)
WALLET_CAP0.1 ether
CREATOR_CAP0.2 ether
FEE_BPS100(1%)
DEADLINE3 days
GRACE1 days
MAX_AGE_MS(注册合约)3600000(1 小时)

自行核对合约关联

RPC=https://bsc-dataseed.binance.org
cast call 0xDb6709D84573c507113CD605F934E6F19678643E 'registry()(address)' --rpc-url $RPC
cast call 0xDb6709D84573c507113CD605F934E6F19678643E 'migrator()(address)' --rpc-url $RPC
cast call 0x7055b6956A7E6da945b5D9a7ea48CAE272a7F98E 'launchpad()(address)' --rpc-url $RPC
cast call 0x7f1093e042881ED6f2cd2935ab4BcE24D1Ea6857 'primus()(address)' --rpc-url $RPC
cast call 0xDb6709D84573c507113CD605F934E6F19678643E 'nextId()(uint256)' --rpc-url $RPC

前三条应分别返回上文的 IdentityRegistry、FlapMigrator 和 AgentLaunchpad 地址;primus() 返回当前使用的 Primus verifier。

本页目录