適合錢包應用開發的ERC20代幣資料集
阿新 • • 發佈:2019-07-21
Erc20Tokens資料集包含超過1000種主流的以太坊ERC20代幣的描述資料清單和圖示,可用於錢包等區塊鏈應用的開發,支援使用Java、Python、Php、NodeJs、C#等各種開發語言查詢主流ERC20代幣的相關資料。下載連結:ERC20代幣資料集。
1、資料集概述
以下是ERC20代幣資料集中部分代幣的圖示示意:
Erc20Tokens資料集的的當前版本為1.0.0,主要檔案清單參見:http://sc.hubwiz.com/codebag/erc20-tokens-dataset/
2、資料集結構說明
資料集的主檔案為erc20-tokens.json
,其中的每個ERC20代幣都包含以下描述資訊:
name
:代幣名稱,例如:Daisymbol
:代幣符號,例如:DAIaddress
:代幣部署地址,例如:0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359
例如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、資料來源
本資料集由匯智網基於網際網路及區塊鏈上的公開資料整理,如需定製請諮詢