適合錢包應用開發的ERC20代幣數據集

Erc20Tokens數據集包含超過1000種主流的以太坊ERC20代幣的描述數據清單和圖標,可用於錢包等區塊鏈應用的開發,支持使用Java、Python、Php、NodeJs、C#等各類開發語言查詢主流ERC20代幣的相關數據。下載連接:ERC20代幣數據集php

一、數據集概述

如下是ERC20代幣數據集中部分代幣的圖標示意:json

erc20 token list

Erc20Tokens數據集的的當前版本爲1.0.0,主要文件清單參見:http://sc.hubwiz.com/codebag/erc20-tokens-dataset/區塊鏈

二、數據集結構說明

數據集的主文件爲erc20-tokens.json,其中的每一個ERC20代幣都包含如下描述信息:ui

  • name:代幣名稱,例如:Dai
  • symbol:代幣符號,例如:DAI
  • address:代幣部署地址,例如:0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359

例如erc20-tokens.json文件中Dai和Peerguess代幣的數據:code

[
  {
    "name": "Dai"
    "symbol": "dai", 
    "address": "0x89d24a6b4ccb1b6faa2625fe562bdd9a23260359", 
  }
  ...
  {
    "name": "Peerguess"
    "symbol": "guess", 
    "address": "0xbdcfbf5c4d91abc0bc9709c7286d00063c0e6f22", 
  }
  ...
]

ERC20代幣的圖標保存在icons目錄下,文件名爲代幣的符號。例如:blog

erc20-token-dataset
  |- icons
       |- dai.png              # Dai代幣的圖標
       |- guess.png            # Peerguess代幣的圖標
       |- ...

三、在程序中使用數據集

能夠使用Java、Python、PHP、C#、JavaScript等常見開發語言讀取數據集。token

下面的代碼使用Php顯示數據集中全部ERC20代幣的合約部署地址:ip

<?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'])

四、數據來源

本數據集由匯智網基於互聯網及區塊鏈上的公開數據整理,如需定製請諮詢 技術支持QQ

相關文章
相關標籤/搜索