バニティコントラクト生成ツールの使い方 #
バニティコントラクト生成ツールでは、指定した Nonce でコントラクトをデプロイしたときに、前方一致、後方一致、または含有条件に合うコントラクトアドレスを得られるウォレットを生成します。ブランド感のあるコントラクトアドレスや、特定文字を含むコントラクトアドレスを用意したいプロジェクトに向いています。
Fatsale 公式コミュニティ に参加して、質問やフィードバックを送れます。
PC 版 Google Chrome +
MetaMaskの利用を推奨します。スマートフォンではTokenPocketの Discover からリンクを開いて操作できます。
利用シーン #
- 指定した前方一致のコントラクトアドレスを生成する
- 指定した後方一致のコントラクトアドレスを生成する
- 指定文字を含むコントラクトアドレスを生成する
- Remix などで使うデプロイ用ウォレットを準備する
- 何回目のデプロイで目標アドレスを出すかを Nonce で管理する
操作手順 #
- バニティアドレス生成ツールを開き、コントラクト生成タブに切り替えます。
- ネットワークを選び、前方一致、後方一致、含有の条件を設定します。
Nonceを設定します。Nonce は、生成されたウォレットが何回目のコントラクトデプロイで目標アドレスを出すかを決めます。- スレッド数を設定します。マルチスレッドは VIP 機能で、端末性能も消費します。
- 生成を開始し、条件に合うウォレットとコントラクトアドレスを待ちます。
- 成功したら、ウォレットアドレス、秘密鍵、目標コントラクトアドレスを保存します。
- Remix などで、そのウォレットを使い、指定 Nonce の順番でコントラクトをデプロイします。
パラメータ #
| 項目 | 説明 |
|---|---|
| 生成モード | コントラクト生成を選びます。 |
| 前方一致 | コントラクトアドレスの先頭に一致させたい文字です。 |
| 後方一致 | コントラクトアドレスの末尾に一致させたい文字です。 |
| 含有 | コントラクトアドレス内に含めたい文字です。 |
| Nonce | 生成されたウォレットが Nonce + 1 回目にデプロイしたコントラクトで目標アドレスが出ます。 |
| スレッド数 | 同時に動かす探索スレッド数です。多いほど速くなりやすい一方、端末負荷も上がります。 |
Nonce の例 #
| Nonce | 意味 |
|---|---|
0 | 生成されたウォレットが初回デプロイするコントラクトで目標アドレスが出ます。 |
1 | 先に 1 回別のコントラクトをデプロイし、2 回目で目標アドレスが出ます。 |
2 | 先に 2 回デプロイして Nonce を消費し、3 回目で目標アドレスが出ます。 |
生成されたウォレットで直接目標コントラクトをデプロイする場合、通常は Nonce = 0 のままで問題ありません。先に送金や承認などを行うと Nonce が変わるため、表示されたアドレスと一致しなくなる可能性があります。
注意 #
Fatsale の一键发币でバニティコントラクトを使う場合は、一键发靓号合约 も確認してください。
よくある質問 #
Nonce はどう選べばよいですか? 直接目標コントラクトをデプロイするなら
0が分かりやすいです。先に別のコントラクトをデプロイする予定がある場合だけ、実際の順番に合わせて変更してください。なぜウォレットと秘密鍵が必要ですか? EVM コントラクトアドレスはデプロイウォレットと Nonce で決まるためです。目的のアドレスを出すには、そのウォレットを使ってデプロイする必要があります。
条件は長いほど良いですか? 条件が長いほど生成時間は大きく伸びます。ブランド識別と生成コストのバランスを取ってください。
旧版ガイド #
旧版では、前方一致、後方一致、含有、スレッド数、Nonce を入力し、環境初期化後に生成を開始します。Nonce は Nonce + 1 回目のデプロイで目標アドレスが出る、という意味です。