Abstract NFT一括送信
Abstract NFTをまとめて送信。コレクション全体を新しいウォレットに移したり、受取人リストにNFTをエアドロップしたりできます。すべての送信は署名前にシミュレーションされます。
NFT一括送信の仕組み
Solanaでは、ツールが1つのトランザクションに複数の送信をまとめます。Legacy NFTは受取人のトークンアカウントへのSPL transferで送られ(空になった送信元アカウントは閉じられ、レントが返還されます)、pNFTはルールセットを守りつつMetaplex transferV1で、CoreアセットはCoreのtransfer命令で送られます。EVMチェーンでは、ERC-721トークンはsafeTransferFromで、ERC-1155トークンはsafeBatchTransferFromで送信されます。ウォレットがバッチ呼び出し(EIP-5792)に対応していれば、すべての送信を1回の承認で実行できます。所有者として直接送信するため、承認(setApprovalForAll)は不要です。
使い方
- NFTを保有しているウォレットを接続します。
- NFTと1つの送信先を選ぶか、「NFT → 受取人」のペアのCSVリストを貼り付けます。
- 確認とシミュレーション:署名前に、各送信がオンチェーンで検証されます。
- 署名して結果を確認します。失敗した送信は再試行やエクスポートが可能です。
主な機能
- Solana:Legacy NFT、ルールセット付きpNFT、プリントエディション、Metaplex Core。
- EVM:29ネットワークでERC-721のsafeTransferFromとERC-1155のバッチ送信。
- 1つの送信先、またはNFTごとの受取人CSVリスト。
- Solanaは1トランザクションに複数送信、EVMは対応時にEIP-5792のバッチ呼び出し。
- setApprovalForAllは不要:所有者が直接送信します。
- サービス手数料:1回の実行につき0.0008 ETH。署名前の確認画面に表示されます。
よくある質問
Solanaで受取人のトークンアカウント作成費用は誰が払いますか?
送信者です。Legacy NFTやpNFTは受取人側にトークンアカウントが必要で、同じトランザクション内で作成されます。空になった自分のアカウントを閉じるとレントが戻るため、実質的なコストは小さくなります。
複数の異なるウォレットに送れますか?
はい。CSVモードで、1行に「NFT, アドレス」のペアを入力してください(EVMでは「トークンID, アドレス」)。
先にNFTを承認する必要がありますか?
不要です。所有者として直接送信するため、setApprovalForAllやデリゲートは必要ありません。
シミュレーションで送信が失敗したのはなぜですか?
多くの場合、NFTが出品中・ステーク中・フリーズ中であるか、pNFTのルールセットが送信先を禁止している(例:プログラム所有のアカウント)か、接続中のウォレットがそのトークンを所有していないことが原因です。
一括送信の料金はいくらですか?
1回の実行につき0.0008 ETHに加えて、ネットワーク手数料がかかります。ウォレットが署名を求める前に、確認画面で合計額が表示されます。Solanaではサービス手数料が各トランザクションに含まれるため、失敗したバッチは無料です。