MetaMask(メタマスク)のトークン追加方法まとめ【カスタムトークン】
ブロックチェーン技術の発展に伴い、デジタル資産である「トークン」の利用は急速に拡大しています。特に、イーサリアム(Ethereum)ネットワーク上に発行されるトークンは、さまざまなプロジェクトやサービスと連携し、広範な用途を持つようになっています。その中でも、MetaMask(メタマスク)は、最も普及しているウォレットツールの一つであり、ユーザーが簡単に仮想通貨を管理・送受信できる利便性を提供しています。
しかし、多くのユーザーが直面する課題の一つとして、「自分の持っているトークンがメタマスクに表示されない」という状況があります。これは、標準的なトークンリストには含まれていない「カスタムトークン」や新規発行トークンが原因です。本記事では、そんな状況に対応するために、MetaMaskでカスタムトークンを追加するための詳細手順をわかりやすく解説します。また、安全性の確保や注意点についても徹底的にご案内いたします。
MetaMaskとは?基本機能と役割
MetaMaskは、ウェブブラウザ用のソフトウェアウォレットであり、イーサリアムおよび互換ブロックチェーン(例:Polygon、BSCなど)上で動作します。ユーザーはこのアプリを通じて、以下の操作が可能です:
- イーサリアム(ETH)や主要なトークンの送金・受信
- スマートコントラクトとのインタラクション(DEX取引、ステーキング、ゲームなど)
- 分散型アプリ(DApps)への接続
- ウォレットのプライバシー保護(鍵のローカル保存)
MetaMaskは、ユーザーの秘密鍵をサーバーに保存せず、すべてのデータをユーザーの端末に保持する「非中央集権型」の設計を採用しており、セキュリティ面でも高い評価を得ています。ただし、これにより、ユーザー自身がトークンの追加や設定を管理する責任が生じます。
なぜカスタムトークンが必要なのか?
MetaMaskには、事前に登録された代表的なトークン(例:USDT、DAI、UNIなど)が初期セットとして搭載されています。しかし、以下のような場合、これらのトークンは表示されません:
- 新規発行されたトークン(新規プロジェクト)
- 独自のブロックチェーン上に発行されたトークン(例:BNB、MATICなど)
- 企業や団体が内部で発行したトークン(社内報酬、ポイント制度など)
- コミュニティ運営のガバナンストークン
このようなトークンは、公式リストに含まれていないため、メタマスク上では「未確認」または「表示されない」という状態になります。そのため、正確な残高や取引履歴を確認するためには、カスタムトークンとして追加する必要があるのです。
カスタムトークンの追加手順(イーサリアムネットワーク向け)
ここからは、具体的な手順を段階的に紹介します。以下の手順は、イーサリアムメインネットを前提としています。他のネットワーク(Polygon、BSCなど)でも同様の流れですが、ネットワーク設定の違いに注意が必要です。
ステップ1:MetaMaskのインストールとログイン
まず、ブラウザ(Chrome、Firefox、Edgeなど)にMetaMask拡張機能を導入してください。公式サイトからダウンロードし、インストール後に新しいウォレットを作成するか、既存のウォレットを復元します。パスワードやバックアップキーワードを確実に記録しておきましょう。
ステップ2:ネットワークの確認
右上隅のネットワーク名(例:Ethereum Mainnet)をクリックし、現在使用しているネットワークが正しいか確認します。カスタムトークンは、特定のネットワーク上に存在するため、ネットワークが一致していないと追加できません。
ステップ3:トークン情報の取得
カスタムトークンを追加するには、以下の3つの情報を正確に把握する必要があります:
- トークン名(Token Name):例)MyToken
- シンボル(Symbol):例)MTK
- 小数点以下の桁数(Decimals):例)18(イーサリアム標準)
- トークンのアドレス(Contract Address):例)0xabc123…def456
これらの情報は、プロジェクトの公式ウェブサイト、GitHub、CoinMarketCap、CoinGecko、またはブロックチェーンエクスプローラー(例:Etherscan)で確認できます。アドレスが間違っていると、資金が失われる可能性があるため、必ず正しい情報を確認してください。
ステップ4:トークンの追加
MetaMaskの画面左下にある「Assets」タブを開きます。その後、「Add Token」ボタンをクリックします。
次の画面で、「Custom Token」を選択し、先ほど取得した情報を入力します:
- Contract Address:正確なトークンアドレスを入力
- Token Symbol:トークンの略称(例:MTK)
- Decimal Places:小数点以下の桁数(例:18)
入力後、「Add」ボタンを押すと、トークンがウォレットに追加されます。数秒後に、残高が表示されるようになります。
ステップ5:残高の確認と安全確認
追加後、ウォレット内の「Assets」画面で、新しく追加したトークンが正しく表示されているか確認しましょう。残高が0ではなく、期待通りの数字が表示されていれば成功です。
なお、追加したトークンが実際にあなたのウォレットに存在するかどうかは、ブロックチェーンエクスプローラーでアドレスを検索することで確認できます。例:Etherscan(https://etherscan.io)にアクセスし、「Address」欄にウォレットアドレスを入力して確認します。
複数ネットワークでのカスタムトークンの追加方法
MetaMaskは複数のブロックチェーンネットワークに対応しており、各ネットワークごとに異なるトークンが存在します。たとえば、Polygonネットワーク上のトークンは、イーサリアムネットワーク上では認識されません。
ネットワークを切り替えるには、右上隅のネットワーク名をクリックし、目的のネットワークを選択します。例:Polygon Mainnet、Binance Smart Chain、Avalanche C-Chainなど。
ネットワークが変わったら、同じ手順で「Add Custom Token」を行い、該当ネットワークのトークンアドレスを入力します。各ネットワークのトークン情報は、そのネットワーク専用のエクスプローラーで確認可能です。
よくあるトラブルと解決策
Q1:トークンが追加できない
原因の多くは、ネットワークの不一致やアドレスの誤りです。以下の点を確認してください:
- 現在のネットワークがトークン発行元と一致しているか
- Contract Addressが正確か(大文字・小文字を含めて完全一致)
- トークンが実際に発行済みか(エクスプローラーで確認)
Q2:残高が0なのにトークンを持っているはず
この現象は、トークンがウォレットアドレスに送金されていないか、またはネットワークが異なる場合に起こります。Etherscanなどでアドレスのトランザクション履歴を確認し、送金が行われているかをチェックしましょう。
Q3:追加したトークンが消える
MetaMaskの設定をリセットしたり、別のデバイスに移行した場合、カスタムトークンは削除されることがあります。そのため、重要なトークンは常にバックアップを取る習慣をつけましょう。
セキュリティに関する重要な注意点
カスタムトークンの追加は非常に便利ですが、同時にリスクも伴います。以下に、絶対に守るべきセキュリティルールをご紹介します:
- 信頼できる情報源からのみトークン情報を入手する:偽のトークン(スキャムトークン)は、似たような名前やアドレスでユーザーを騙すケースが多数あります。
- 第三者の「トークン追加リンク」をクリックしない:悪意のあるサイトが「自動追加」を装って、ユーザーのウォレットを乗っ取る手口があります。
- 追加後のトークンは、公式サイトやエクスプローラーで再確認する:一時的に表示されても、実際には存在しないトークンの場合があります。
- 不要なトークンは削除する:表示が乱れるだけでなく、誤操作のリスクも高まります。
まとめ:カスタムトークン追加のポイント
本記事では、MetaMaskでカスタムトークンを追加するための詳細な手順を紹介しました。重要なポイントを改めてまとめると以下の通りです:
- MetaMaskは標準トークン以外のトークンを自動認識しない
- カスタムトークン追加には、トークン名、シンボル、小数点桁数、および正確なアドレスが必要
- ネットワークの切り替えは必須。異なるネットワークでは別々に追加が必要
- 情報の入力ミスは重大な損失につながるため、慎重に確認
- 信頼できる情報源から情報を得ること、悪意あるリンクに注意すること
- 追加後は、ブロックチェーンエクスプローラーで残高を確認する
カスタムトークンの追加は、ブロックチェーンを利用していく上で不可欠なスキルです。適切な知識と注意をもって取り組むことで、より安全かつ効率的なデジタル資産管理が可能になります。



