MetaMask(メタマスク)のカスタムトークン追加手順を画像付き解説
本記事では、ビットコインやイーサリアムなどの主要な暗号資産に加えて、独自に発行されたトークン(カスタムトークン)をMetaMask(メタマスク)に追加するための詳細な手順を、画像を交えながらわかりやすく解説します。MetaMaskは、ブロックチェーン上で動作する分散型アプリケーション(DApps)へのアクセスを可能にするデジタルウォレットであり、多くのユーザーが利用している信頼性の高いツールです。特に、新しくリリースされたトークンや、特定のプロジェクトで使用される専用トークンを保有・管理する際には、カスタムトークンの追加が不可欠となります。
1. MetaMaskとは?
MetaMaskは、ウェブブラウザ拡張機能として提供されている非中央集権的なデジタルウォレットです。主にイーサリアムネットワークに対応しており、スマートコントラクトの実行や、ERC-20、ERC-721、ERC-1155など各種トークンの送受信、取引、保管が可能です。ユーザーは個人の秘密鍵を自身で管理し、第三者による監視や改ざんのリスクを最小限に抑えられます。
MetaMaskは、Google Chrome、Firefox、Brave、Edgeなどの主流ブラウザに対応しており、インストール後は簡単にアカウントを作成・管理できます。また、モバイル版も提供されており、スマートフォンでも同じように操作が可能です。

図1:MetaMaskのメインダッシュボード画面。左側にはウォレット残高、右上にはネットワーク選択ドロップダウンが表示されています。
2. カスタムトークンとは?
カスタムトークンとは、イーサリアムネットワーク上で独自に発行されたトークンのことを指します。これらのトークンは、通常、ERC-20標準に基づいて作成され、価値の単位として利用されます。例えば、企業が自社のサービスに使えるポイント、ゲーム内のアイテム、またはコミュニティ通貨としての用途を持つトークンなどが該当します。
ERC-20は、トークンの基本的な仕様を定めたプロトコルであり、以下の共通関数を備えています:
- totalSupply():発行済みトークンの総数を返す
- balanceOf(address):指定アドレスの保有トークン数を取得
- transfer(address, uint256):トークンの送信
- approve(address, uint256):許可額の設定
- transferFrom(address, address, uint256):承認されたアドレスからの転送
このように、すべてのERC-20トークンは共通のインターフェースを持ち、MetaMaskのようなウォレットソフトウェアが一括して認識・管理できるようになっています。
3. カスタムトークンを追加する前の準備
カスタムトークンを追加する前に、以下の情報を入手しておく必要があります:
- トークン名(Token Name):例:MyCoin
- シンボル(Symbol):例:MYC
- 小数点桁数(Decimals):通常は18桁(例:1 MYC = 10^18 個の最小単位)
- トークンのコントラクトアドレス(Contract Address):イーサリアムブロックチェーン上の識別子。例:0x…abc123

図2:Etherscanで公開されているトークンの詳細情報。コントラクトアドレス、シンボル、小数点桁数などが確認できます。
4. MetaMaskにカスタムトークンを追加する手順
以下に、MetaMaskのウェブブラウザ拡張機能を使用したカスタムトークン追加手順をステップごとに画像付きで解説します。
ステップ1:MetaMaskのダッシュボードを開く
ブラウザの右上隅にあるMetaMaskアイコンをクリックし、ウォレットのダッシュボードにアクセスします。ログインが必要な場合は、パスワードまたはシードフレーズを入力してください。

図3:MetaMaskのアイコンをクリックしてダッシュボードを開く。
ステップ2:「トークン」タブを選択
ダッシュボード内にある「トークン(Tokens)」タブをクリックします。ここでは、既存のトークンやウォレットに登録されたトークンの一覧が表示されます。

図4:「トークン」タブをクリックして、トークン管理ページへ移動。
ステップ3:「カスタムトークンを追加」ボタンをクリック
トークン一覧の下部にある「カスタムトークンを追加(Add Custom Token)」というボタンをクリックします。これにより、トークンの追加フォームが表示されます。

図5:「カスタムトークンを追加」ボタンの位置。
ステップ4:トークン情報の入力
以下の項目を正確に入力します:
- コントラクトアドレス(Contract Address):先ほど確認したトークンのアドレスを貼り付けます。
- トークン名(Token Name):トークンの正式名称を入力します。
- シンボル(Symbol):トークンの略称を入力します(例:MYC)。
- 小数点桁数(Decimals):通常18ですが、プロジェクトによって異なる場合があります。

図6:カスタムトークン追加フォーム。すべての項目を正確に入力。
ステップ5:追加ボタンをクリック
すべての情報を入力したら、「追加(Add)」ボタンをクリックします。しばらく待つと、新しいトークンがウォレットに表示されます。

図7:追加成功後、トークンがウォレットに反映された画面。
5. トークンが正常に追加されたかの確認方法
追加後は、以下の点を確認することで、正しく登録されているかを検証できます:
- トークンの残高が表示されているか
- トークンのシンボルと名前が正しいか
- Etherscanなどで、そのアドレスに送金されたトークンが確認できるか
万が一、トークンが表示されない場合や、残高がゼロである場合は、コントラクトアドレスや小数点桁数に誤りがないか再確認してください。
6. ネットワークの切り替えについて
カスタムトークンは、特定のブロックチェーンネットワークにのみ存在します。MetaMaskでは、イーサリアムメインネット、Ropsten、Polygon、BSCなど複数のネットワークに対応していますが、トークンの追加は現在接続しているネットワークに依存します。
たとえば、Polygonネットワーク上のトークンを追加するには、まず「ネットワーク」ドロップダウンから「Polygon Mainnet」を選択し、その後にトークン追加を行ってください。異なるネットワーク間でトークンを共有することはできません。

図8:ネットワークの切り替えを行うためのドロップダウンメニュー。
7. 安全性に関する注意事項
カスタムトークンの追加は非常に便利ですが、同時にリスクも伴います。以下に重要な安全対策をまとめます:
- 信頼できないプロジェクトのトークンを追加しない。
- 不明なアドレスやリンクから得た情報をそのまま使用しない。
- トークンのコントラクトコードを確認する(必要に応じて)。
- 一度追加したトークンは、不要な場合でも削除せず、念のため保存しておきましょう。
8. まとめ
本記事では、MetaMaskにカスタムトークンを追加するための手順を、画像を交えて丁寧に解説しました。カスタムトークンの追加は、イーサリアムネットワーク上での多様な利用シーンにおいて極めて重要なスキルです。正確なコントラクトアドレス、適切な小数点桁数、そして信頼できる情報源の確認が、安全な運用の鍵となります。
MetaMaskの使い勝手の良さは、ユーザーが自分自身の資産を自由に管理できる点にあります。しかし、その自由度は同時に責任を伴います。トークンの追加時には、必ず情報を確認し、自己防衛意識を持って操作を行うことが求められます。
今後、新たなプロジェクトやトークンが次々と登場する中で、この知識を活かすことで、より豊かなブロックチェーン体験を実現できます。ぜひ本ガイドを参考に、安心・安全にカスタムトークンを追加してください。
最終更新日:2024年10月



