Solidityを書かずにEthereumでERC20トークンを作成する方法
名前、ticker、そしてだいたいの供給量までは決まっているはず。あなたが求めているのは、週末を丸ごと調査に費やすことではなく、今日中に Ethereum でトークンをローンチすることのはずです。
デプロイ自体は簡単な部分です。多くの人がつまずくのは、流動性を開放した直後の最初の10分間。ボットが最初のブロックを取り、あるウォレットが供給量の3分の1をさらっていき、コントラクトを素のまま出したせいで手も足も出ない。ローンチはデプロイで決まるのではなく、署名する前に選ぶ設定で決まります。
というわけで、コードを書かずに Ethereum でトークンを作成する手順をステップごとに解説し、確定する前にオンにしておく価値のある設定も紹介します。
動画チュートリアルの方がよければ、必要な手順を全部カバーしたものがこちら:
Ethereum の ERC-20 トークンとは?
ERC-20 は、Ethereum 上でファンジブルトークンがどう振る舞うかを定める規格です。どのように移動し、残高がどう読み取られ、他のコントラクトとどのようにやり取りするかを決めます。crypto で最も使われているトークン規格であり、だからこそ迷ったときの安全な選択肢になります。
規格が共通なので、今日デプロイしたトークンは追加作業なしにあらゆる EVM ウォレット、あらゆる explorer、あらゆる DEX で動きます。ユーティリティトークン、ガバナンストークン、memecoin のどれであってもコントラクトは同じで、変わるのはあなたの設定だけ。チェーンを比較検討しているなら、ERC-20 と BEP-20 の比較記事で長所と短所をまとめています。
Ethereum でトークンをローンチする前に用意するもの
- EVM ウォレット: MetaMask、Rabby、あるいは WalletConnect に対応した他のウォレットならなんでも。
- そのウォレットにツールの手数料と gas を賄うだけの ETH。
- 名前、ticker、総供給量は先に決めておくこと。それ以外は後から気が変わっても大丈夫です。
Ethereum でトークンを作成する手順
使うツールは Smithii の Ethereum Token Creator。手順は6ステップだけです:

- ツールを開いてウォレットを接続。まず Ethereum の mainnet に接続していることを確認しておきましょう。
- 名前とシンボルを入力。名前は最大32文字、ticker は最大8文字。短くまとめ、他で使われていないかも確認しておくこと。
- 小数点と供給量を設定。小数点は0から18まで指定でき、ERC-20 の標準は18です。供給量はローンチ時にミントされる全量になります。
- 使いたい機能を選択。手数料、バーン、ホルダー報酬、ローンチ時の保護、配布、プール。すべて次のセクションで解説します。
- ウィジェットに表示される合計を確認して、Create Token をクリック。
- ウォレットで承認。数秒後にはウォレットにトークンが届き、コントラクトはあなたのものになります。
Ethereum にトークンをデプロイする流れはこれで全部です。デプロイが終わったら、自分のトークンの contract address を確認する方法を見て、シェアや他ツールへの貼り付けに使えます。
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)。好きなタイミングでトークンを手動でバーンできるようになります。マイルストーン到達時、buyback、airdrop 後の余り整理など、公表付きのバーンに向いています。
- Mintable (0.01 ETH)。後から owner だけがさらに供給量をミントできるようになります。段階的な発行やリワードプログラム向け。ハードキャップを売りにしているならオフのままに。ホルダーは必ずチェックします。
- Pausable (0.01 ETH)。すべての送金とトレードを凍結します。プールで何かトラブルが起きたときに、対応の時間を稼ぐための緊急停止ボタンです。
- アンチWhale (0.01 ETH)。同じウォレットが購入できる量、頻度、保有量を、指定した日数だけ制限します。ローンチ直後でプールがまだ薄いタイミングに有効です。詳しくはEthereumのボットとホエール対策ガイドをどうぞ。
- アンチボット (0.01 ETH)。1ブロックにつき1トランザクションだけに制限し、スナイパーの動きを封じます。流動性を開けた瞬間、つまり新規ペアを狙ってスナイパーが集まるタイミングに効きます。仕組みの詳細はEthereumのアンチボット機構の解説で確認できます。
- ブラックリスト (0.01 ETH)。特定のアドレスを取引不能にします。ボットのクラスターや価格操作をしているウォレットを特定できた時に便利です。
- マルチウォレット配布 (0.01 ETH)。作成時に最大10個のウォレットへ supply を分配します。チーム、マーケティング、エアドロップ用の割当を一括でセットアップでき、何十件もの送金でガスを払わずに済みます。
- DEXToolsのソーシャルとバナー (0.15 ETH)。ウェブ、Telegram、Discord、X、ロゴ、バナーをツールから直接 DEXTools に送信します。ブランディングが揃ったペアは、匿名コントラクトではなく実プロジェクトとして受け取られます。手動でやりたい場合はERC-20 トークンにロゴを追加するガイドで長い手順を説明しています。
- liquidity poolを作成 (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 での liquidity pool 作成ガイド、金額を決める前にはどれくらいの流動性を入れるべきかも読んでおく価値があります。
- エアドロップで一気に広めるのが手動送金を数百件やるより効率的です。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 は画像を on-chain に保存しないためです。ロゴ、バナー、ソーシャルリンクは同じフロー内の DEXTools オプションから設定します。
スマートコントラクトのオーナーは誰ですか?
接続したウォレットです。コントラクトはあなたのウォレット下にデプロイされるので、最初からコントロールはあなたの手にあります。Smithii が private key やウォレットへのアクセスを求めることは一切ありません。
作成直後からトークンを取引できますか?
プールを開いた場合のみ可能です。作成直後のトークンは送金可能なのでエアドロップには十分ですが、裏側に流動性がない限り誰も購入できません。
まとめ
Ethereum でのトークン作成は、ツールひとつと署名ひとつに集約されます。名前、ticker、小数点桁数、supply は最低限の項目にすぎず、本当の判断ポイントはリリース前にコントラクトへ組み込む保護機能とメカニクスをどう選ぶかです。ほとんどは後から追加できません。
それだけで足りるならベーシックなデプロイから始めて、launch が本当に必要とするものだけを追加していきましょう。
お読みいただきありがとうございます。web3ビルダー向けの週次コンテンツをお届けするニュースレターに、ぜひご登録ください。
ERC-20をチェーンにデプロイできたら、次は配布、流動性、そして認知の獲得です。順を追ってひとつずつ、Ethereumのdev向け完全ガイドで詳しく解説しています。





