ERC-20(Ethereum Request for Comments)トークンとは、イーサリアムブロックチェーン上のスマートコントラクトのために定義された一連の標準に従ったトークンのことである。ERC-20は、開発者がイーサリアムトークンを作成する際に準拠すべき共通のルールを定義しています。
これらの規格により、スマートコントラクト(トークン)は共通のプログラミング言語を共有することができます。例えば、トークンの総供給量を定義できるようにするには、「totalNumber」や「totalTokens」ではなく、「totalSupply」を使用することになります。標準に準拠することで混乱を避け、トークンは個々のトークンの違いに起因する問題に直面することなく、ウォレット、取引所、さまざまなスマートコントラクトと相互作用することができます。
ERC-20標準によって定義された一連の機能は以下の通りです。
- totalSupply - トークンの総供給量を取得する。
- balanceOf - アカウントアドレスの残高を取得する。
- transfer - トークンの量を送信します。
- transferFrom - トークンがどこから転送されるかを定義する。
- approve - 送信先アドレスからのトークンの引き出しを許可する。
- allowance - そのアドレスの残りのトークンを返します。
Etherscanでは、「Tokens」タブの「View Tokens」の検索ボックスで契約アドレスを検索すると、ERC-20トークンが以下のように表示されます。
ただし、ERC-20非対応のトークンは、検索すると以下のように表示されます。
この記事は役に立ちましたか?
それは素晴らしい!
フィードバックありがとうございます
お役に立てず申し訳ございません!
フィードバックありがとうございます
フィードバックを送信しました
記事の改善におけるご協力ありがとうございます。