コンテンツにスキップ
J Toolsを開く
Token-2022作成ツール 0.15–0.45 SOL プラットフォーム手数料 ツールを開く

Token-2022作成ツール

Token-2022作成ツールは、SolanaのToken Extensionsプログラム(Token-2022)上でトークンをミントし、従来のSPLトークンにはない拡張機能を有効にできます。対応する拡張は、転送手数料、利息付、デフォルトでフリーズ、永久代理人、譲渡不可です。トークンを設定すると、メタデータポインタ拡張を通じてオンチェーンのメタデータが書き込まれ、1回の署名フローでミントまで完了します。通常は1件のトランザクションで済みますが、命令が多くなる場合(転送手数料と高度な拡張を組み合わせた場合など)は、権限の取り消しが1件か2件の後続トランザクションに分かれます。

Token-2022作成ツール j.tools/ja/tools/token2022-creator

ツールを開く

プラットフォーム手数料

0.15–0.45 SOL

ネットワーク手数料、レント、取引額は別途かかります。

このツールが合う場面

#このツールが合う場面
  • 標準のSPLトークンではできない拡張機能がローンチに必要な場合。転送手数料、利息の付与、最初からフリーズされたアカウント、永久代理人、譲渡不可(ソウルバウンド)のミントなどです。
  • Metaplexの別アカウントではなく、メタデータポインタ拡張でオンチェーンにメタデータを持たせたいとき。
  • チェーンが受け付けない拡張の組み合わせをアプリに止めてほしい、また署名前に実際の合計額を確認したいとき。
  • 普通のトークンで足りる場合は、トークン作成ツールのほうがシンプルで、ウォレットやDEXの対応範囲も広くなります。
  • 選んだ拡張機能に対応していない取引先に上場する予定がある場合は注意が必要です。Token-2022への対応はまちまちで、一部の拡張(特に転送手数料)は、まだ対応していないプールやアグリゲーターで拒否されたり、正しく処理されなかったりします。先に対応状況を確認してください。Token-2022の拡張とDEX互換性に、拡張ごとのプール対応をまとめています。

始める前に

#始める前に
  • 接続済みのウォレット。標準のアダプター(Phantom、Solflare、Backpack)のほか、ウォレットソース選択からインポートした秘密鍵の署名者も使えます。
  • プラットフォーム手数料、Solanaのネットワーク手数料、ミントとアカウントのレントに充てるメインネットのSOL。拡張機能がアカウントの容量を使うため、Token-2022のレントは従来のSPLより高くなります。画像などをアップロードする前に、ウォレットに費用の内訳の合計額以上があるかを確認し、足りなければ必要な金額を表示して止まります。
  • トークンの詳細。名前(2〜32文字)、シンボル(2〜10文字)、小数(0〜9)、1,000,000,000,000以下の整数の初期供給量を用意してください。
  • 転送手数料をかける場合は、base58形式の有効な手数料受取ウォレットのアドレス。

使い方

#使い方
  1. トークンの詳細と画像を設定する

    ページ上部のソース選択でウォレットを接続します。名前、シンボル、説明、小数、初期供給量を入力し、ロゴをアップロードします。

  2. 転送手数料と拡張機能を設定する

    転送手数料設定をオンにして、手数料率、1回の送金あたりの最大手数料、必須の受取ウォレットを設定します。利息付、デフォルトでフリーズ、譲渡不可、永久代理人を使う場合は高度な拡張設定をオンにします。そのうえで、ミント権限、フリーズ権限、更新権限を取り消すかどうかを決めます。

  3. 手数料を確認してトークンをミントする

    費用の内訳の合計(プラットフォーム手数料と推定Solana手数料)を確認し、ライブプレビューに想定どおりの拡張機能、権限、ミントアドレスが表示されているか確かめます。トークンを作成をクリックします。

主な設定

#主な設定
  • トークン名 / シンボル / 小数 / 総供給量: トークンの基本情報です。名前は2〜32文字、シンボルは2〜10文字、小数は0〜9、供給量は1から1,000,000,000,000までの整数です。供給量は作成時に自分のウォレットへミントされます。
  • 説明 / 画像 / ソーシャル: トークンメタデータに保存されます。画像はファイルのアップロードのみで、5 MBまでのPNG、JPG、GIF、WEBPです。ソーシャルリンクにはhttpまたはhttpsで始まる完全なURLが必要です。
  • 転送手数料: Token-2022の転送手数料の設定です。0〜100の手数料率(ベーシスポイントに変換されます)、1回の送金あたりの最大手数料、必須のbase58形式の受取先を設定します。受取ウォレットは、留保された手数料を引き出せる権限として設定されます。譲渡不可とは併用できません。
  • 1回の送金あたりの最大手数料: オンチェーンには、トークン単位ではなくトークンの最小単位の整数で書き込まれます。小数が9のとき、上限を1トークンにするには1000000000と入力します。空欄だと上限は0になり、上限0では手数料は徴収されません。
  • 転送手数料権限を取り消す: 転送手数料と一緒に表示されます。取り消さない場合、ウォレットにはあとから手数料を最大100%まで変更できる権限が残り、プレビューでも警告が出ます。手数料が設定した値から変わらないことを示すには取り消してください。
  • 高度な拡張設定: 下の4つのオプションを表示するスイッチです。オフにすると4つの設定はクリアされるため、画面で見えなくなった設定がオンチェーンに書き込まれることはありません。
  • 利息付: 年利を設定し、ベーシスポイントとしてミントに保存します。フォームでは0〜100%を入力できます。この利率はミント上の表示・会計用の数値で、実際のトークンを動かすものではありません。
  • デフォルトでフリーズ: 新しいトークンアカウントがフリーズされた状態で作られます。フローは、自分の関連トークンアカウントのフリーズを解除してからミントします。フリーズ取り消しとは併用できません。フリーズ権限がなくなると、保有者のアカウントのフリーズを二度と解除できなくなるためです。
  • 永久代理人: どのアカウントからでもトークンを移動またはバーンできるbase58形式のウォレットです。有効にするとbase58として検証されます。譲渡不可とは併用できません。
  • 譲渡不可: 転送できないソウルバウンドトークンをミントします。転送手数料および永久代理人とは併用できません。
  • メタデータポインタ: 常に有効です。ミントは自分自身を指し、名前、シンボル、URIはトークンメタデータ拡張を通じて書き込まれます。
  • ミント取り消し / フリーズ取り消し / 更新を取り消す: それぞれ同じフローの中で該当する権限を削除します。署名後は元に戻せません。1つにつき手数料に0.05 SOLが加算されます。
  • カスタムミントアドレス: ブラウザ内でランダムなミントキーペアを生成し、それをミントとして使います。このブロックをオンにすると0.05 SOL、アドレスを生成をクリックするとさらに0.1 SOLが加算されます。これはバニティアドレスと同じ追加料金なので、生成したカスタムミントアドレスは合計0.15 SOLになります。支払う金額は手数料ボックスの合計です。バニティアドレスとは併用できません。
  • バニティアドレス: 入力した文字で始まるアドレスになるよう、ブラウザ内でミントキーペアを探索します。一致するアドレスが見つかると0.1 SOLが加算されます。カスタムミントアドレスとは併用できません。

手数料とコスト

#手数料とコスト
費用金額
J Toolsのプラットフォーム手数料0.15–0.45 SOL
Solanaのネットワーク手数料トランザクションの処理時にバリデーターへ支払われ、リアルタイムの概要に表示されます。
レントと取引額必要な場合に別途表示されます。プラットフォーム手数料には含まれません。

仕組み

#仕組み
  • トランザクションはプラットフォーム手数料の送金とコンピュートバジェットから始まります。続いてSystemProgram.createAccountでミントアカウントを作成します。サイズはオンにした拡張機能の組み合わせにぴったり合わせ、そのサイズに必要なレントを入金します。
  • 選んだ拡張機能を、まだ初期化されていないミント上で、プログラムが求める順序で初期化します。メタデータポインタ、転送手数料設定、利息付設定、デフォルトのアカウント状態(フリーズ)、永久代理人、譲渡不可には、それぞれ専用の初期化命令があります。
  • InitializeMintでミント自体を初期化し、小数を設定して、自分のウォレットをミント権限とフリーズ権限の保有者にします。
  • トークンメタデータ拡張を通じて、トークンのメタデータ(名前、シンボル、URI)をミントに書き込みます。更新権限は自分のウォレットです。ポインタはミント自体に保存されたデータを指すため、Metaplexの別アカウントは不要です。
  • 関連トークンアカウントを作成し、初期供給量を自分のウォレットにミントします。デフォルトでフリーズがオンの場合は、供給量を受け取れるよう、先に自分のアカウントのフリーズを解除します。
  • 指定した権限の取り消し(更新権限、ミント権限、フリーズ権限、転送手数料権限)を追加します。トランザクションが長くなりすぎる場合は、これらが1件か2件の後続トランザクションに分かれ、続けて署名します。

手数料とコスト

#手数料とコスト-1
  • Solanaのネットワーク手数料。 トランザクションをチェーンに取り込むための基本費用で、数千lamports(1セントよりはるかに少ない額)です。J Toolsではなくバリデーターに支払われます。分割されたトランザクションごとにかかるため、拡張機能が多いと2〜3回分になります。
  • アカウントのレント。 新しいミントアカウントと関連トークンアカウントがオンチェーンに存在するために預けておくSOLです。有効にした拡張機能ごとにミントアカウントのバイト数が増え、レントはサイズに比例するため、Token-2022のレントは従来のSPLより高くなります。このSOLは料金として取られるのではなく、アカウントに保持されます。アカウントを閉じれば返金を受けられます。オンにする拡張機能が多いほど、預けるレントは増えます。
  • プラットフォーム手数料。 ツールの固定SOL手数料で、費用の内訳に表示され、最初に署名するトランザクションに含まれます。追加オプションは基本料金0.15 SOLに上乗せされ、権限の取り消し、カスタムミントアドレス、バニティアドレスはそれぞれ決まった額を加算します。

署名する前に

#署名する前に

署名する前にリアルタイムの概要を確認してください。金額、手数料、ルートについては、アプリの表示が最新の正しい情報です。

よくある問題

#よくある問題
  • 拡張機能の競合。 チェーンが受け付けないため、次の3つの組み合わせは使えません。転送手数料と譲渡不可、永久代理人と譲渡不可、デフォルトでフリーズとフリーズ取り消しです。組み合わせの2つ目をオンにするとスイッチが揺れて理由が表示され、競合が残っている間はトークンを作成を押せません。どちらか一方を選んでください。
  • ローンチ後に拡張機能を追加しようとしている。 できません。拡張機能は作成時にしか初期化できません。入れ忘れた場合は、新しいトークンをミントすることになります。署名前に拡張機能の組み合わせをすべて決めてください。
  • トークンが取引できない、上場できない。 取引先がToken-2022に対応していないか、有効にした特定の拡張機能を扱えない可能性があります(よく問題になるのは転送手数料です)。流動性を投入する前に対応状況を確認してください。
  • 送金に手数料がかからない。 1回の送金あたりの最大手数料が空欄だったか、トークン単位で入力されています。上限はトークンの最小単位で数えるため、署名前に小数を考慮して設定してください。
  • SOLが足りない。 画像のアップロード前に処理が止まり、ウォレットに必要な金額が表示されます。SOLを追加してもう一度実行してください。

実践のヒント

#実践のヒント
  • 転送手数料とトレジャリー。 設定した受取ウォレットが、留保された手数料を引き出せる権限になります。手数料は保有者のトークンアカウントに保留分としてたまるので、トレジャリー側から能動的に引き出す必要があり、自動では届きません。転送手数料つきでローンチすると、完了メッセージにToken-2022 転送手数料の回収へのリンクが表示され、保留分をトレジャリーにまとめて回収できます。Token-2022には除外リストがないため、この手数料は自分のマーケットメイク用ウォレットやLPウォレットを含む、すべての送金にかかります。
  • デフォルトでフリーズを使うなら、保有者のフリーズ解除が必要。 新しい保有者のアカウントはすべてフリーズされた状態で始まり、解除できるのはフリーズ権限だけです。そのため、アプリは同じローンチ内でフリーズ権限を取り消しません。オンにする前に、誰がいつアカウントのフリーズを解除するかを決めておいてください。先にトークンの権限を読んでおくと安心です。
  • ローンチ後にミントを確定させる。 メタデータと供給量が正しいと確認できたら、不変化でミントを変更不可にします。固定する前に名前、シンボル、画像を変えたい場合はメタデータ更新を使ってください。供給量をあとから配るなら、マルチ送信でエアドロップできます。

関連ツール

#関連ツール

ヘルプ

#ヘルプ

このページのツール

Token-2022作成ツール

j.tools/ja/tools/token2022-creator

プラットフォーム手数料
0.15–0.45 SOL
ネットワーク手数料、レント、取引額は別途かかります。
ツールを開く