关于 launch-bnb-token-on-flap
launch-bnb-token-on-flap 是一项 Agent 技能,用于指导在 BNB Chain 上发行 Flap Tax Token V3,涵盖代币配置、元数据、交易构造与广播,并由 EVM 钱包签名。
主要功能
- 01选择受支持的报价代币
- 02配置税费及可选 Vault
- 03准备并上传代币元数据
- 04查找末尾为 7777 的 CREATE2 salt
- 05构造并广播发行交易
适用场景
- 01使用 BNB 或其他报价代币发行税费代币
- 02通过 Vault Factory 配置税费代币
- 03设置初始买入金额或跳过初始买入
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ flap-sh/ flap-skills --skill launch-bnb-token-on-flap安装后在 Claude Code 中输入/launch-bnb-token-on-flap确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/construct-tx.mdmeta-upload.mdpreflight.mdquote-tokens.mdsalt-finding.mdtax-params.mdvault-factory.md详细介绍
🦋 在 Flap 上发行 BNB 代币
在 Flap(BNB Chain)上发行代币。按顺序执行每个步骤。在每个步骤需要时再读取相应的参考文件——不要提前加载。
⚠️ 安全提示
此技能需要提供以下敏感功能:
- 具备签名功能的 EVM 钱包——适用于 BNB Chain(chain ID 56)的硬件钱包、浏览器钱包、MPC 或其他安全签名方式。此技能主要负责构建交易数据,之后应由 EVM 钱包对交易进行签名。签名前务必独立核验交易详情。
- BNB 主网 RPC 端点——用于读取区块链状态和广播交易的可信 RPC URL。如果目前无法提供,此技能将使用公共备用端点
https://bsc-dataseed.binance.org/。
目录结构
skills/launch-bnb-token-on-flap/
├── SKILL.md ← this file
└── references/
├── preflight.md ← Step 0: prerequisites
├── quote-tokens.md ← Step 1: quote token selection
├── vault-factory.md ← Step 2: vault factory setup
├── meta-upload.md ← Steps 3 & 6: metadata upload
├── tax-params.md ← Step 4: tax parameters
├── salt-finding.md ← Step 7: vanity salt mining
└── construct-tx.md ← Step 8: transaction construction
第 0 步 — 预检查
开始前,确认所有必需的参考文件均已就绪。如果有任何文件缺失,继续之前必须先获取这些文件:
必需文件:
references/preflight.mdreferences/quote-tokens.mdreferences/vault-factory.mdreferences/meta-upload.mdreferences/tax-params.mdreferences/salt-finding.mdreferences/construct-tx.md
检查每个文件是否存在,然后读取 references/preflight.md,确认所有前置条件均已满足后再继续。
第 1 步 — 选择代币类型和报价代币
此技能发行的所有代币均为 Flap Tax Token V3(TOKEN_TAXED_V3)。标准
(非税)代币不在此技能的适用范围内。
确定代币配置:
- 是否使用 Vault Factory 管理收益?
- 选择哪种报价代币进行发行? 阅读
references/quote-tokens.md,获取 BNB Chain 上当前支持的报价代币列表,并确定后续步骤中要使用的quoteToken地址和decimals。如果用户没有偏好,默认为原生 BNB。
决策表:
| 选项 | 调用的合约 |
|---|---|
| 税费代币,不使用 vault | 使用 tokenVersion = TOKEN_TAXED_V3 调用 Portal.newTokenV6 |
| 税费代币 + vault | 使用 tokenVersion = TOKEN_TAXED_V3 调用 VaultPortal.newTokenV6WithVault |
第 2 步 — Vault Factory 设置 (仅限税费 + vault)
阅读 references/vault-factory.md 以:
- 确定要使用的 vault factory 地址。
- 调用该 factory 的
vaultDataSchema(),了解所需的vaultData编码。 - 确定编码
vaultData所需的值。
不使用 vault 的税费代币可跳过此步骤。
第 3 步 — 代币元数据
确定以下代币元数据字段:
- 必填:
name、symbol、图片文件路径 - 可选:
description、twitter账号、telegram账号(如无可省略)
准备好上传图片并构建元数据 JSON 时,阅读 references/meta-upload.md。
第 4 步 — 税费参数
阅读 references/tax-params.md 以确定并验证:
buyTaxRate、sellTaxRatetaxDuration、antiFarmerDurationmktBps、deflationBps、dividendBps、lpBpsminimumShareBalancebeneficiary地址 (仅适用于不使用 vault 的税费代币)
第 5 步 — 初始买入金额
确定 quoteAmt:在发行时用于初始买入的所选报价代币(第 1 步)数量,以人类可读单位表示。编码前,根据报价代币的 decimals 将其转换为基本单位(参见
references/quote-tokens.md)。如果报价代币是原生 BNB,此金额也等于交易的 msg.value;如果是其他(ERC-20)报价代币,msg.value 为 0,钱包必须预先持有该代币,并批准使用 quoteAmt。使用 0 可跳过初始买入。
第 6 步 — 上传元数据
按照 references/meta-upload.md,将图片和元数据 JSON 上传到 Flap 的上传 API。将返回的 IPFS CID 保存为 meta。
步骤 7 — 查找 salt
阅读 references/salt-finding.md,使用 CREATE2 预测来挖掘 vanity salt:
- Tax 代币地址必须以
7777结尾。
保存生成的 salt(bytes32)和预测的 tokenAddress。
步骤 8 — 构造 EVM 交易
阅读 references/construct-tx.md,为正确的合约入口点(Portal 或 VaultPortal)组装完整的 calldata、value 和 to 地址。
步骤 9 — 发送交易
使用可用的钱包将构造好的交易广播到 BNB Chain。确认后,报告代币地址以及指向 https://flap.sh/bnb/<tokenAddress> 的链接。