天天看點

上千種ERC20代币合約位址及圖示

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

1、資料集概述

以下是ERC20代币資料集中部分代币的圖示示意:

上千種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代币都包含以下描述資訊:

  • name

    :代币名稱,例如:Dai
  • symbol

    :代币符号,例如:DAI
  • address

    :代币部署位址,例如: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、資料來源

本資料集由彙智網基于網際網路及區塊鍊上的公開資料整理,如需定制請咨詢

技術支援QQ。

繼續閱讀