mcpField
L
launch-bnb-token-on-flap

launch-bnb-token-on-flap

github.com/flap-shその他050 回インストール2 日前に更新
リポジトリ

launch-bnb-token-on-flap について

launch-bnb-token-on-flap は、BNB Chain で Flap Tax Token V3 を発行する手順を案内するエージェントスキルです。トークン設定、メタデータ、トランザクション構築と送信を扱い、EVMウォレットで署名します。

主な機能

  1. 01対応するクォートトークンの選択
  2. 02税設定と任意のVault設定
  3. 03トークンメタデータの準備とアップロード
  4. 04末尾が7777のCREATE2ソルト探索
  5. 05発行トランザクションの構築と送信

活用シーン

  1. 01BNBまたは別のクォートトークンでの税トークン発行
  2. 02Vault Factoryを使った税トークンの準備
  3. 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.md
meta-upload.md
preflight.md
quote-tokens.md
salt-finding.md
tax-params.md
vault-factory.md

詳細

🦋 Flap で BNB トークンをローンチする

Flap(BNB Chain)でトークンをローンチします。各ステップを順番に実行してください。各ステップで必要になった時点で、それぞれの参照ファイルを読み込んでください。事前に読み込まないでください。


⚠️ セキュリティに関する注意

このスキルには、以下の機密性の高い機能が必要です。必ず用意してください。

  • 署名機能を備えた EVM ウォレット — BNB 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.md
  • references/quote-tokens.md
  • references/vault-factory.md
  • references/meta-upload.md
  • references/tax-params.md
  • references/salt-finding.md
  • references/construct-tx.md

各ファイルが存在することを確認し、続行する前に references/preflight.md を読み、すべての前提条件が満たされていることを確認してください。


ステップ 1 — トークンの種類とクォートトークンを選択する

このスキルでローンチするトークンはすべて、Flap Tax Token V3(TOKEN_TAXED_V3)です。標準の(非課税)トークンは、このスキルの対象外です。

トークンの設定を決定します。

  1. 収益管理に Vault Factory を使用しますか?
  2. どのクォートトークンを使ってローンチしますか? references/quote-tokens.md を読み、BNB Chain で現在サポートされているクォートトークンの一覧を取得して、後続のステップで使用する quoteToken アドレスと decimals を確認してください。ユーザーに希望がなければ、ネイティブ BNB がデフォルトです。

選択肢:

選択肢呼び出すコントラクト
税トークン、Vault なしtokenVersion = TOKEN_TAXED_V3 を指定して Portal.newTokenV6 を呼び出す
税トークン + VaulttokenVersion = TOKEN_TAXED_V3 を指定して VaultPortal.newTokenV6WithVault を呼び出す

ステップ 2 — Vault Factory の設定 (税 + Vault の場合のみ)

references/vault-factory.md を読み、以下を行います。

  1. 使用する Vault Factory のアドレスを確認します。
  2. Factory の vaultDataSchema() を呼び出し、必要な vaultData のエンコード形式を確認します。
  3. vaultData のエンコードに必要な値を確認します。

Vault を使用しない税トークンの場合、このステップはスキップしてください。


ステップ 3 — トークンのメタデータ

以下のトークンメタデータ項目を決定します。

  • 必須: name、symbol、画像ファイルのパス
  • 任意: description、twitter ハンドル、telegram ハンドル(利用できない場合は省略)

画像のアップロードとメタデータ JSON の作成準備ができたら、references/meta-upload.md を読みます。


ステップ 4 — 税パラメーター

references/tax-params.md を読み、以下を決定して検証します。

  • buyTaxRate、sellTaxRate
  • taxDuration、antiFarmerDuration
  • mktBps、deflationBps、dividendBps、lpBps
  • minimumShareBalance
  • beneficiary アドレス (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 — ソルトを見つける

references/salt-finding.md を読んで、CREATE2 による予測を使ってバニティソルトをマイニングします。

  • Tax トークンのアドレスは、末尾が 7777 でなければなりません。

生成された salt(bytes32)と予測された tokenAddress を保存します。


ステップ 8 — EVM トランザクションを構築する

references/construct-tx.md を読んで、正しいコントラクトのエントリーポイント(Portal または VaultPortal)に対応する完全な calldata、value、to アドレスを組み立てます。


ステップ 9 — トランザクションを送信する

利用可能なウォレットを使って、構築したトランザクションを BNB Chain にブロードキャストします。確認後、トークンアドレスと https://flap.sh/bnb/<tokenAddress> へのリンクを報告します。

コメント