Solidityを書かずにEthereumでERC20トークンを作る方法
名前とticker、そして供給量のざっくりしたイメージはすでに固まっているはず。あなたが欲しいのは、週末を勉強に潰した後ではなく、今日Ethereum上でトークンを動かすことです。
デプロイ自体は簡単な部分です。多くの人がつまずくのは、流動性を追加してから最初の10分間。最初のブロックをボットに取られたり、1つのウォレットに供給量の3分の1を持ち逃げされたり、コントラクトを丸腰で出したせいで手の打ちようがない。ローンチはデプロイで勝つものではなく、署名する前に選ぶ設定で勝つものです。
というわけで、コードを書かずにEthereumでトークンを作る手順と、承認する前にオンにしておく価値のある設定を紹介します。
動画で流れを確認したい方は、以下のビデオで必要な手順を一通りカバーしています:
EthereumのERC-20トークンとは?
ERC-20は、Ethereum上で代替可能トークンがどう振る舞うかを定義する規格です。トークンがどう移動するか、残高がどう読み取られるか、他のコントラクトとどうやり取りするかを決めています。クリプトで最も広く使われているトークン規格であり、だからこそ安全なデフォルト選択肢になっています。
規格が共通しているため、今日デプロイするトークンは追加作業なしで、あらゆるEVMウォレット、あらゆるエクスプローラー、あらゆるDEXで動きます。ユーティリティトークン、ガバナンストークン、memecoinのいずれであっても、コントラクト自体は同じで、変わるのは設定だけです。チェーン選びで迷っているなら、ERC-20とBEP-20の比較でトレードオフを解説しています。
Ethereumでトークンをローンチする前に必要なもの
- EVMウォレット: MetaMask、Rabby、またはWalletConnect対応のもの。
- ツール手数料とガス代をまかなうためのETHを、そのウォレットに用意。
- 名前、ticker、総供給量を決めておくこと。それ以外は後から考え直してもかまいません。
Ethereumでトークンを作る手順
使うツールはSmithiiのEthereum Token Creatorです。6ステップで完了します:

- ツールを開いてウォレットを接続します。 何よりもまず、Ethereumメインネットに接続していることを確認してください。
- 名前とシンボルを入力します。 名前は最大32文字、tickerは最大8文字。短く抑え、まだ誰も使っていないかチェックしましょう。
- 小数点桁数と供給量を設定します。 小数点桁数は0から18まで指定でき、ERC-20の標準は18です。供給量はローンチ時にミントされる総量です。
- 使いたい機能を選びます。 手数料、バーン、ホルダー報酬、ローンチ保護、配布、そしてプール。すべて次のセクションで解説します。
- ウィジェットに表示される合計金額を確認し、Create Tokenをクリックします。
- ウォレットで承認します。 数秒後にはトークンがウォレットに入り、コントラクトはあなたのものになります。
以上がEthereumでトークンをデプロイする一連の流れです。反映されたら、トークンのコントラクトアドレスを確認して共有したり、他のツールに貼り付けたりできます。
There is no image or description field, and that is not an oversight: an ERC-20 contract does not store a logo on-chain. Your logo, banner and socials go out through the DEXTools option below.
ERC-20トークン作成時に使えるその他の機能
これらはすべてオプションです。シンプルなトークンならどれも不要ですが、ほとんどは後から追加できない要素なので、今2分だけ考えておく価値があります。
- Transaction Fee (無料)。 すべての売買から一定割合を徴収し、任意の配分で最大10個のウォレットに送金します。自分の保有分を売らずにマーケティング費用やトレジャリーをまかなうのに便利で、割合はローンチ後も変更可能です。
- Deflation (0.015 ETH)。 取引ごとに一部を永久にバーンします。取引が増えるほど供給量が縮んでいく、というコンセプトを打ち出したい場合に有効です。
- Reflection (0.015 ETH)。 手数料の一部を、最低保有条件を満たしたホルダーに直接分配します。頻繁に売買せず保有を続ける人に報いたいときに向いています。
- Burnable (0.01 ETH)。 好きなタイミングで手動でトークンをバーンできます。マイルストーン達成、バイバック、エアドロップ後の残数整理など、告知付きのバーンに便利です。
- Mintable (0.01 ETH)。後から追加で供給量をミント可能にする機能で、オーナーだけが実行できます。段階的な発行やリワードプログラムに便利です。ハードキャップを売りにするならオフにしてください。ホルダーは必ずチェックします。
- Pausable (0.01 ETH)。すべての送金とトレードを一時停止します。プールで何か問題が起きて対応の時間が欲しいときの緊急停止ボタンです。
- Anti-Whale (0.01 ETH)。1つのウォレットが購入できる量、頻度、保有できる量に上限を設けます。期間は日数で指定可能です。プールが薄いローンチ直後の数日間に有効です。詳しくはEthereumにおけるボットとwhale対策のガイドをご覧ください。
- Anti-Bot (0.01 ETH)。トークンの操作を1ブロックにつき1回に制限し、スナイパーの手口を封じます。流動性を開放した瞬間、つまり新しいペアをスナイパーが狙うタイミングで効果を発揮します。仕組みの詳細はEthereumのアンチボット機能の解説で紹介しています。
- Blacklist (0.01 ETH)。特定のアドレスからのトレードをブロックします。ボットのクラスターや価格を操作しているウォレットを見つけたときに使えます。
- Multi-Wallet Distribution (0.01 ETH)。作成時に最大10個のウォレットへ供給量を分配します。チーム、マーケティング、エアドロップの配分を一気にセットアップできるので、数十件の送金でガス代を払う必要がありません。
- DEXToolsのソーシャルとバナー (0.15 ETH)。ウェブサイト、Telegram、Discord、X、ロゴ、バナーをツールから直接DEXToolsへ送信します。ブランディングが揃ったペアは匿名のコントラクトではなく、ちゃんとしたプロジェクトに見えます。手動でやりたい場合はERC-20トークンにロゴを追加するガイドで長い手順を紹介しています。
- 流動性プールの作成 (0.01 ETH)。同じフロー内でETHとのプールを開放し、署名前に初期価格を確認できます。トークン発行と同時にトレード可能にしたいときに便利です。
On that last one: the ETH you pair is not spent, it is deposited. It sits in the pool and comes back out as people buy.
Ethereumでトークンを作成するのにいくらかかる?
コントラクトのデプロイに0.03 ETHとEthereumのガス代がかかります。上記の各機能にはそれぞれ追加料金が発生するため、実際にオンにした機能の分だけを支払う形です。ウィジェットが署名前に画面上で合計金額を表示するので、見えている金額がそのまま支払う金額になります。
Ethereumでトークンをデプロイした後にやること
- 流動性を開放する。フロー内でスキップした場合は忘れずに。プールが存在するまで、トークンは送金できても購入はできません。設定についてはUniswapで流動性プールを作成するガイドを、金額を決める前にどれくらいの流動性を追加すべきかも一読の価値ありです。
- エアドロップで存在を広める。手動で数百回送金する代わりに活用しましょう。詳しくはEthereumエアドロップのやり方をご覧ください。
- ペアをアクティブに保つ。ホルダーが集まったら重要です。Ethereum Volume Botのシンプルなガイドで仕組みを解説しています。
- 分配状況を監視する。方法はEthereumのホルダーのsnapshotを取得する手順をチェック。
- リスティングを申請する。どちらも申請は無料です。CoinMarketCapに掲載する方法とCoinGeckoにリストする方法を参考にしてください。
ユーティリティトークンではなくmemecoinをローンチするなら? プレイブックが大きく変わるので、Ethereumのmemecoinを作成してローンチする方法で詳しく解説しています。
FAQ
EthereumでERC-20トークンを作成するのにいくらかかりますか?
デプロイに0.03 ETHとガス代がかかります。オプション機能はそれぞれ0.01 ETHからの少額料金が加算され、確認前にツールが合計金額を表示します。
コーディングの知識は必要ですか?
不要です。ツールに情報を入力してトランザクションを1つ承認するだけで、監査済みのERC-20がデプロイされます。
トークン作成後にトランザクション手数料を変更できますか?
はい、パーセンテージはトークンがローンチした後でも変更できます。ただし手数料メカニズム自体は作成時に有効化する必要があるので、後で使う可能性があれば低い割合でもオンにしておきましょう。
トークン作成時にロゴをアップロードできますか?
トークンツールではできません。ERC-20はオンチェーン上に画像を保存しないためです。ロゴ、バナー、ソーシャルリンクは同じフロー内のDEXToolsオプションから配信されます。
スマートコントラクトの所有者は誰ですか?
接続したウォレットです。コントラクトはあなたのウォレットの下にデプロイされるので、最初からコントロール権はあなたの手にあります。Smithiiが秘密鍵やウォレットへのアクセスを要求することは一切ありません。
トークンは作成後すぐにトレード可能ですか?
プールを開放した場合に限ります。新しく作ったトークンは送金可能でエアドロップの実行には十分ですが、流動性が用意されるまで購入はできません。
まとめ
Ethereumでのトークン作成は、ツール1つと署名1回で完結します。名前、ticker、小数点桁数、supplyが最低限の項目で、本当に重要なのは、公開前にcontractへどんな保護機能とメカニクスを組み込むかという判断です。後から追加できないものがほとんどだからです。
必要なのがそれだけなら、まずはシンプルなデプロイから始めて、ローンチに本当に必要な機能だけを追加していきましょう。
お読みいただきありがとうございました。Web3ビルダー向けのコンテンツを毎週お届けするニュースレターの購読もぜひどうぞ。





