コンテンツにスキップ
J Toolsを開く

保有者へのトークンエアドロップ

エアドロップは2つの作業を続けて行います。まず、今トークンを保有している人のリストを作ります。次に、そのリストのすべてのウォレットにエアドロップする量を送ります。J Toolsではこれを2つのツールに分けていて、受け渡しもスムーズです。保有者スナップショットで受取人のリストを書き出し、マルチ送信でそのリストに配布します。Wallet Scopeはその間に使います。リストに残したアドレスの分は、すべて費用がかかるからです。

アプリでエアドロップを実行する →

受取人のリストがすでにある場合は、最初の2ステップを飛ばして支払う前にリストを精査するから始めてください。

始める前に

#始める前に
  • 接続したウォレット(接続方法)。
  • 届けたい保有者が持っているトークンのミントアドレス(CA)。
  • エアドロップするトークン。送信元のウォレットに入れておいてください。同じトークンでも、別のトークンでもかまいません。
  • プラットフォーム手数料、ネットワーク手数料、そして送るトークンをまだ持っていない受取人のアカウントのレントをまかなえるSOL。

全体の流れ

#全体の流れ
  1. 現在の保有者をスナップショットする

    保有者スナップショットを開き、セレクターでトークンを選んでスキャンを実行します。スキャンは読み取り専用で、何も動かしません。すべてのトークンアカウントを所有者ごとにまとめ、各保有者の残高と供給量に占める割合をランキング形式で返します。上位保有者の表示数は、届けたい全員が入るように設定してください。自分のトークンの保有者にエアドロップするなら、先にトークンが安全か確認しておくと、何を配布するのかを正確に把握できます。

    保有者スナップショットを開く →

  2. 受取人のリストを書き出す

    Excelをエクスポートでスナップショットをダウンロードします。スプレッドシートの各行には保有者のアドレスと残高が入っていて、送信に必要な情報がそろっています。ヘッダーにはミントと作成日時が記録されるので、リストがいつの時点のものかがわかります。

  3. 支払う前にリストを精査する

    スナップショットにはトークンを持つすべてのアドレスが含まれ、その中には人ではないものがかなりあります。プール、プログラムアカウント、バーンアドレス、自分のトレジャリー、端数だけを持つウォレットもエクスポートに入っていて、これらに送るたびに、トークンアカウントのレントを無駄に払うことになります。

    アドレスをWallet Scopeに貼り付けて、無料のスキャンを実行してください。1回の実行で最大500ウォレットまで、ウォレットの接続は不要です。各行にはSOLとトークンの残高、ウォレットの経過日数が表示され、アドレスがLPプール、プログラム、バーンアドレス、取引所の場合はオンチェーンのラベルも付きます。クラスター表示では、最初のSOLを送ったアドレスごとにウォレットをまとめるので、1つの資金元から資金を受け取ったウォレット群を見つけられます。バンドルでローンチした場合は、自分のバンドルのウォレットも含まれます。

    資金を送りたくないアドレスを控えておき、次のステップでスナップショットのリストからその行を削除します。スナップショットが500行を超える場合は、500行ずつに分けて精査してください。

    Wallet Scopeを開く →

  4. 送信用にリストを整える

    各ウォレットにいくら送るかを決めます。全員に同じ量を配るなら、アドレスの列だけを残し、合計をマルチ送信に均等に分けてもらいます。保有量に応じて配分するなら、スナップショットの残高を使って、各行をrecipient,amountの形式にします。スキャンで印を付けた行と、自分のトレジャリーやバーンアドレスなど、払いたくない行は削除してください。

  5. マルチ送信に読み込む

    マルチ送信を開き、SOLかSPLトークンを選びます。インポート機能は .xlsxファイルを読み込めないので、スプレッドシートからアドレスと金額の行をコピーして貼り付けるか、先にCSVとして保存してアップロードしてください。送信する前にリストを整理を実行して、無効な行、重複した行、自分宛ての行を削除します。

    マルチ送信を開く →

  6. 金額を設定して概要を確認する

    配布モード(均等、ランダム、パーセンテージ)を選ぶか、ファイルの各行の金額をそのまま使います。受取人の総数、ウォレットから出ていく合計、プラットフォーム手数料、ネットワーク手数料、新しい受取人アカウントのレントが表示される概要を確認してください。署名する前の最後の確認ポイントです。

  7. バッチで送信する

    全員に送信をクリックします。送信はいくつかのまとまりに分かれ、それぞれをウォレットで承認します。各行には、取り込まれた時点で成功か失敗かが表示されます。

スナップショットのタイミングが大切

#スナップショットのタイミングが大切

バッチ、ネットワーク手数料、レント

#バッチネットワーク手数料レント

マルチ送信は、リスト全体を1つの巨大なトランザクションで送るわけではありません。処理をバッチに分けて送ります。非常に大きなスナップショットは、別々のリストにして順番に実行するのがいちばん簡単です。

項目この仕組みの理由
バッチごとの署名接続したウォレットは、巨大なトランザクション1つではなく、まとまりごとに承認します。SPLの各バッチは少数の受取人だけを扱うので、Solanaのトランザクションサイズの上限に収まり、確実に確定します。
ネットワーク手数料バッチごとに少額のネットワーク手数料がかかります。受取人が多いほどバッチも増えるので、1回の送金分ではなく、リスト全体分のSOLを用意してください。
受取人のレント送るトークンをまだ持っていないウォレットには新しいトークンアカウントが必要で、そのアカウントにはレントがかかります。署名する前に、概要でこの合計が表示されます。
SOLの最低額SOLをエアドロップする場合、受取人ごとの金額は、ツールに表示されるレント免除の最低額以上である必要があります。それより少ない額では新しいアカウントを作れないため、ツールが送信を止めます。

配布結果の確認

#配布結果の確認

受取人の各行は、保留中、成功、失敗のいずれかにリアルタイムで更新されます。成功した行はSolscan上のトランザクションに直接リンクしているので、支払いが取り込まれた時点ですぐに確認できます。

関連ページ

#関連ページ