开发者
合约地址
Realbond 在 BNB Smart Chain 主网上部署的合约、用于日志扫描的部署区块,以及它们调用的外部合约。
所有 Realbond 合约都运行在 BNB Smart Chain 主网(chain id 56)上,并已在 Sourcify 上完成源码验证,结果为完全匹配(exact match)。
Realbond 合约
| 合约 | 地址 | 作用 |
|---|---|---|
| IdentityRegistry | 0x7f1093e042881ED6f2cd2935ab4BcE24D1Ea6857 | Agent ID + X 绑定;isEligible(address) |
| AgentLaunchpad | 0xDb6709D84573c507113CD605F934E6F19678643E | 内盘:创建、买入、卖出、毕业、领取、退款 |
| FlapMigrator | 0x7055b6956A7E6da945b5D9a7ea48CAE272a7F98E | 内盘毕业时在 Flap 上创建代币 |
机器可读格式:
{
"block": 129986828,
"launchpad": "0xDb6709D84573c507113CD605F934E6F19678643E",
"migrator": "0x7055b6956A7E6da945b5D9a7ea48CAE272a7F98E",
"registry": "0x7f1093e042881ED6f2cd2935ab4BcE24D1Ea6857"
}部署区块
事件扫描从区块 129986828 开始。它不晚于实际部署区块(129986845),因此不会漏掉任何 Realbond 事件。
外部合约
| 合约 | 地址 | 用途 |
|---|---|---|
| SPACE ID Agent ID 注册合约 | 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F | balanceOf、handleOf |
| Primus zkTLS verifier | 0xF24199D5D431bE869af3Da61162CbBb58C389324 | verifyAttestation |
| Flap Portal | 0xe2cE6ab80874Fa9Fa2aAE65D277Dd6B8e65C9De0 | 毕业时创建代币 |
Agent ID 注册合约在部署时即固定。Flap Portal 对当前 migrator 固定;owner 可以替换 migrator。合约 owner 可以重新指定 Primus verifier(IdentityRegistry.primus())和发射台的 migrator(AgentLaunchpad.migrator()),所以请读取下方的实时值,而不要只依赖这张表。
常量
| 常量 | 值 |
|---|---|
TARGET | 1 ether(净额 1 BNB) |
WALLET_CAP | 0.1 ether |
CREATOR_CAP | 0.2 ether |
FEE_BPS | 100(1%) |
DEADLINE | 3 days |
GRACE | 1 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。