Launch a token on Flap BNB
Launch a token on Flap (BNB Chain). Execute each step in order. Read each reference file at the step that requires it — do not pre-load them.
This skill requires sensitive capabilities that must be provided:
https://bsc-dataseed.binance.org/.skills/launch-bnb-token-on-flap/
├── SKILL.md ← this file
└── references/
├── preflight.md ← Step 0: prerequisites
├── 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
Before starting, verify that all required reference files are present. If any are missing, you MUST obtain them before proceeding:
Required files:
references/preflight.mdreferences/vault-factory.mdreferences/meta-upload.mdreferences/tax-params.mdreferences/salt-finding.mdreferences/construct-tx.mdCheck each file exists, then read references/preflight.md and verify every prerequisite is satisfied before continuing.
Determine the token configuration:
Decision map:
| Choice | Contract to call |
|---|---|
| Standard token | Portal.newTokenV6 with tokenVersion = TOKEN_V2_PERMIT |
| Tax token, no vault | Portal.newTokenV6 with tokenVersion = TOKEN_TAXED_V3 |
| Tax token + vault | VaultPortal.newTokenV6WithVault with tokenVersion = TOKEN_TAXED_V3 |
Read references/vault-factory.md to:
vaultDataSchema() to understand the required vaultData encoding.vaultData.Skip this step for standard tokens or tax tokens without a vault.
Determine the following token metadata fields:
name, symbol, image file pathdescription, twitter handle, telegram handle (omit if not available)Read references/meta-upload.md when ready to upload the image and construct the metadata JSON.
Read references/tax-params.md to determine and validate:
buyTaxRate, sellTaxRatetaxDuration, antiFarmerDurationmktBps, deflationBps, dividendBps, lpBpsminimumShareBalancebeneficiary address (only for tax token without vault)Skip this step for standard tokens.
Determine quoteAmt: the amount of BNB to spend on the initial buy at launch (in BNB, will be converted to wei). This becomes both the quoteAmt field and the msg.value of the transaction. Use 0 to skip the initial buy.
Follow references/meta-upload.md to upload the image and metadata JSON to Flap's upload API. Store the returned IPFS CID as meta.
Read references/salt-finding.md to mine a vanity salt using CREATE2 prediction:
7777.8888.Save the resulting salt (bytes32) and the predicted tokenAddress.
Read references/construct-tx.md to assemble the full calldata, value, and to address for the correct contract entry point (Portal or VaultPortal).
Broadcast the constructed transaction to BNB Chain using the available wallet. After confirmation, report the token address and a link to https://flap.sh/bnb/<tokenAddress>.