千家信息网

ERC20代币数据集结构是怎样的

发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,这篇文章主要介绍"ERC20代币数据集结构是怎样的",在日常操作中,相信很多人在ERC20代币数据集结构是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ERC20
千家信息网最后更新 2024年12月12日ERC20代币数据集结构是怎样的

这篇文章主要介绍"ERC20代币数据集结构是怎样的",在日常操作中,相信很多人在ERC20代币数据集结构是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ERC20代币数据集结构是怎样的"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Erc20Tokens数据集包含超过1000种主流的以太坊ERC20代币的描述数据清单和图标,可用于钱包等区块链应用的开发,支持使用Java、Python、Php、NodeJs、C#等各种开发语言查询主流ERC20代币的相关数据。

1、数据集概述

以下是ERC20代币数据集中部分代币的图标示意:

Erc20Tokens数据集的的当前版本为1.0.0,主要文件清单参见: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代币的合约部署地址:

symbol . ' : ' . $token->address . PHP_EOL;}

下面的代码使用NodeJS显示数据集中所有ERC20代币的合约部署地址:

const tokens = require('../tokens.json')tokens.forEach(token => console.log(`${token.symbol} : ${token.address}`))

下面的代码使用Python显示数据集中所有ERC20代币的合约部署地址:

import jsonwith open('./tokens.json','r') as f:  tokens = json.load(f)for token in tokens:  print(token['symbol'],' : ',token['address'])

到此,关于"ERC20代币数据集结构是怎样的"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0