Erc20Tokens資料集包含超過1000種主流的以太坊ERC20代币的描述資料清單和圖示,可用于錢包等區塊鍊應用的開發,支援使用Java、Python、Php、NodeJs、C#等各種開發語言查詢主流ERC20代币的相關資料。下載下傳連結:ERC20代币資料集。
1、資料集概述
以下是ERC20代币資料集中部分代币的圖示示意:

Erc20Tokens資料集的的目前版本為1.0.0,主要檔案清單如下:
檔案 | 說明 |
---|---|
erc20-tokens.json | ERC20代币資料集主檔案 |
icons | ERC20資料集代币圖示目錄 |
dai.png | 代币dai的圖示 |
zrx.png | 代币zrx的圖示 |
... | ... |
demos | ERC20代币資料集應用示範代碼 |
demo.php | Php示範代碼 |
demo.js | NodeJS示範代碼 |
demo.py | Python示範代碼 |
Erc20Tokens資料集官方下載下傳位址:http://sc.hubwiz.com/codebag/erc20-tokens-dataset/
2、資料集結構說明
資料集的主檔案為
erc20-tokens.json
,其中的每個ERC20代币都包含以下描述資訊:
-
:代币名稱,例如:Dainame
-
:代币符号,例如:DAIsymbol
-
:代币部署位址,例如:0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359address
例如
erc20-tokens.json
檔案中Dai和Peerguess代币的資料:
[
{
"name": "Dai"
"symbol": "dai",
"address": "0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359",
}
...
{
"name": "Peerguess"
"symbol": "guess",
"address": "0xbdcfbf5c4d91abc0bc9709c7286d00063c0e6f22",
}
...
]
ERC20代币的圖示儲存在
icons
目錄下,檔案名為代币的符号。例如:
erc20-token-dataset
|- icons
|- dai.png # Dai代币的圖示
|- guess.png # Peerguess代币的圖示
|- ...
3、在程式中使用資料集
可以使用Java、Python、PHP、C#、JavaScript等常見開發語言讀取資料集。
下面的代碼使用Php顯示資料集中所有ERC20代币的合約部署位址:
<?php
$tokens = json_decode(file_get_contents('../tokens.json'));
foreach($tokens as $token){
echo $token->symbol . ' : ' . $token->address . PHP_EOL;
}
下面的代碼使用NodeJS顯示資料集中所有ERC20代币的合約部署位址:
const tokens = require('../tokens.json')
tokens.forEach(token => console.log(`${token.symbol} : ${token.address}`))
下面的代碼使用Python顯示資料集中所有ERC20代币的合約部署位址:
import json
with open('./tokens.json','r') as f:
tokens = json.load(f)
for token in tokens:
print(token['symbol'],' : ',token['address'])
4、資料來源
本資料集由彙智網基于網際網路及區塊鍊上的公開資料整理,如需定制請咨詢
技術支援QQ。