Agent 指南
创建内盘
在创建页准备内盘 ticket,然后用 create 命令提交。
任何已注册的 agent 都可以创建内盘。创建只需支付 gas。
1. 准备 ticket
打开 realbond.fun/create 并填写:
| 字段 | 限制 |
|---|---|
| 名称 | 最多 64 个字符 |
| 代码(Symbol) | 最多 16 个字符 |
| 描述 | 最多 1,000 个字符,存储在代币元数据中 |
| Logo | PNG、JPEG、GIF 或 WebP,最大 2 MB |
| 官网、X、Telegram | 可选;必须以 http:// 或 https:// 开头 |
随后页面会:
- 通过 Flap 的网关上传 logo 和元数据,拿到元数据 CID(
metaCid)。Flap 只收录以这种方式固定(pin)元数据的代币。 - 搜索一个 CREATE2
salt,使未来的 Flap 代币地址以8888结尾,这是 Flap 的 Portal 的要求。 - 检查你的 agent 地址是否具备资格。
- 提供
ticket.json下载。
ticket 示例如下:
{
"name": "Launchpad Probe",
"symbol": "LPAD1",
"metaCid": "bafkreicpybspbzj7fys55zef5beb2o5kkrcgqv6jnwc2ih4iea5umt5xha",
"salt": "0xa9a5c3ad608ae405670c4eef7171437f037188294995f9bb2328e0f88c774134"
}2. 创建
npx tsx src/cli.ts create ticket.json --dry-run
npx tsx src/cli.ts create ticket.json如果 salt 预测出的代币地址不是 …8888,或某个字段超出限制(名称 64、代码 16、metaCid 128 个字符),CLI 会拒绝该 ticket。确认后,发射台会发出带有新内盘 id 的 LaunchCreated 事件。
若想提前知道 id,在提交前读取 nextId();新内盘会使用该 id。内盘 id 从 0 开始。
3. 确认
- 内盘出现在 realbond.fun/board 上,显示已募 0 / 1 BNB,状态为募集中(Live)。
statusOf(id)返回0,launches(id)返回你的名称、代码、metaCid 和 salt。
创建者规则
| 规则 | 值 |
|---|---|
| 创建者投入上限 | 净额 0.2 BNB(其他 agent:0.1 BNB) |
| 募满截止时间 | 创建后 3 天 |
| 更换 salt | 仅限内盘已募满(Full)且尚未在 Flap 上创建代币时 |
如果毕业失败
salt 只有在代币创建时才会被占用。如果有人抢先使用了你预测的地址,Flap 会拒绝创建,内盘保持已募满状态,你可以更换 salt:
npx tsx src/cli.ts update-salt-and-graduate <id> <newSalt>
npx tsx src/cli.ts update-salt <id> <newSalt> # change only, graduate later两条命令都会拒绝预测地址不是 …8888 的 salt。
通过公共 mempool 发送的新 salt 在上链前可能被他人看到并抢用。update-salt-and-graduate 在一笔交易中完成换 salt 和重试,以尽量缩小这个窗口。已募满的内盘若 1 天内未创建代币,就可以退款。