BlockchainTokenData(for Ethereum)

$BlockchainBase = "Ethereum"

BlockchainTokenData["name"]

给出有关在以太坊区块链上使用具有指定名称的通证的信息.

BlockchainTokenData["sym"]

给出符号为 sym 的通证的信息.

BlockchainTokenData["address"]

给出与指定地址关联的通证的信息.

BlockchainTokenData[assoc]

给出属性与 assoc 中的指定匹配的通证的信息.

BlockchainTokenData[tokenspec,prop]

给出通证用法的指定属性.

更多信息

  • BlockchainTokenData 给出关联列表,每个关联给出一个通证的结果.
  • BlockchainTokenData["name"] 中,name 可以是分配给特定通证的名称(如 "Tronix"),也可以是一类通证的标准(如 "ERC721").
  • tokenspec 输入可指代任意输入,String namesymboladdressAssociation assoc 都可以.
  • BlockchainTokenData[assoc] 中,关联 assoc 中的元素可以有以下键:
  • "Name"通证的名称(如 "Tronix"
    "Symbol"通证的符号(如 "CK"
    "TokenAddress"与通证关联的地址
    "TokenStandard"定义通证的标准(如 "ERC20"
    "TimeInterval"要包含哪个时间段的交易
    "BlockNumberInterval"应包含其交易的区块
    "Addresses"转账的发送者或接收者的地址
    "SenderAddresses"转账的发送者的地址
    "ReceiverAddresses"转账的接收者的地址
    "HolderAddresses"当前通证持有者的地址
  • 输入关联中任何省略的键被视为可取任何值. 这相当于将键和值指定为 "key"->All.
  • 可用具有指定粒度的单个 DateObject 给出"TimeInterval",也可以用开始-结束日期对象列表给出.
  • BlockchainTokenData 的可能选项包括:
  • BlockchainBase "Ethereum"要使用的区块链和网络
    MaxItems 20最多返回多少项
  • MaxItems 的设置指定了结果中最多包含多少个持有者、多少次转账和多少个发送者地址及接收者地址.
  • BlockchainTokenData[tokenspec] 以关联形式给出通证的信息,其中含有以下元素:
  • "Name"通证的名称
    "Symbol"通证的符号
    "TokenAddress"与通证关联的地址
    "TokenStandard"定义通证的标准
    "TotalSupply"通证现有的总供应量
    "TransferPrecision"通证的精度的位数(只针对 "ERC20"
    "HoldersCount"当前通证持有者的数量
    "AddressesCount"已收到通证的地址的总数
    "TransfersCount"通证已进行的总转移次数
  • 此外,输入关联 assoc 中给出元素 "HolderAddresses" 时,BlockchainTokenData[assoc] 返回以下属性:
  • "Name"通证的名称
    "Symbol"通证的符号
    "TokenAddress"与通证关联的地址
    "TokenStandard"定义通证的标准
    "TransfersCount"给定持有人对通证已进行的总转移次数
    "Balance"持有者的余额
    "HolderTokenIDs"当前持有者持有的通证的 ID 列表(只针对 "ERC721"
    "BalanceFraction"持有人持有的部分占总供应量的比例
  • 输入关联 assoc 中给出元素 "TimeInterval""BlockNumberInterval""Addresses""SenderAddresses""ReceiverAddresses" 时,BlockchainTokenData[assoc] 返回以下属性:
  • "Name"通证的名称
    "TokenStandard"定义通证的标准
    "TransactionID"交易哈希,其中包括通证的转移
    "BlockNumber"含有该交易的区块的编号
    "Time" 区块的时间戳
    "Sender"通证的发送者
    "Receiver"通证的接收者
    "Amount"发送的通证的数量(只针对 "ERC20"
    "TokenID"发送的通证的 ID(只针对 "ERC721"
  • BlockchainTokenData[tokenspec,prop] 还支持以下其他属性:
  • "HolderList"当前通证的持有者,持有最多的为第一个
    "TransferList"通证的转移,先列出最新的
    "SenderAddressList"通证所有发送者的地址
    "ReceiverAddressList"通证所有接收者的地址
  • 输入关联 tokenspec 中给出元素 "TimeInterval""BlockNumberInterval""Addresses""SenderAddresses""ReceiverAddresses" 时,这些属性则不可用.
  • 输入关联 tokenspec 中给出元素 "HolderAddresses" 时,属性 "HolderList" 不可用.
  • "HolderList" 的值是一个关联列表,其中的键如下所示:
  • "HolderAddress"持有者的地址
    "Balance"持有者的余额
    "BalanceFraction"持有人持有的部分占总供应量的比例
  • "TransferList" 的值是一个关联列表,其中的键如下所示:
  • "TransactionID"交易哈希,其中包括通证的转移
    "BlockNumber"含有该交易的区块的编号
    "Time" 区块的时间戳
    "Sender"通证的发送者
    "Receiver"通证的接收者
    "Amount"发送的通证的数量(只针对 "ERC20"
    "TokenID"发送的通证的 ID(只针对 "ERC721"
  • BlockchainTokenData[tokenspec,{prop1,prop2,}] 在每个关联中包含 propi.

范例

打开所有单元关闭所有单元

基本范例  (13)

根据名称查看特定通证的信息:

根据符号查看特定通证的信息:

根据通证的地址查看特定通证的信息:

列出所有的 "ERC20" 通证:

获取 CryptoKitties 通证现有的总供应量:

获取 CryptoKitties 通证的多个属性:

按区块过滤通证的转移:

按时间过滤通证的转移:

按发送者的地址过滤通证的转移:

按接收者的地址过滤通证的转移:

按地址过滤所有 "ERC20" 通证的转移,不管是发送者地址还是接收者地址:

对特定持有者持有的所有 "ERC20" 通证进行过滤:

获取当前 5 个 Cryptokitties 通证的持有者:

范围  (51)

AddressesCount  (1)

获取已接收到通证的地址的总数:

Amount  (5)

获取一定时间段内发送的 ERC-20 通证的数量:

按发送者的地址过滤,获取发送的 ERC-20 通证的数量:

按接收者的地址过滤,获取发送的 ERC-20 通证的数量:

获取在区块间隔内发送的 ERC-20 通证的数量:

Balance  (1)

获取持有者地址的余额:

BalanceFraction  (1)

获取持有人持有的部分占总供应量的比例:

BlockNumber  (5)

获取一定时间段内含有通证交易的的区块:

获取含有某个发送者地址的通证交易的的区块:

获取含有某个接收者地址的通证交易的的区块:

获取一定区块间隔内含有通证交易的区块:

HolderList  (1)

查看与特定通证最相关的持有者:

HoldersCount  (1)

获取目前持有某个通证的总人数:

HolderTokenIDs  (1)

获取当前持有人持有的通证 ID 的列表:

Name  (1)

获取通证的名称:

Receiver  (5)

按时间段过滤,获取通证的接收者:

按发送者地址过滤,获取通证的接收者:

按接收者地址过滤,"Receiver" 属性返回同样的地址:

按区块间隔过滤,获取通证的接收者:

ReceiverAddressList  (1)

查看特定通证最后一个接收者的地址:

Sender  (5)

按时间段过滤,获取通证的发送者:

按发送者地址过滤,"Sender" 属性返回同样的地址:

按接收者地址过滤,获取通证的发送者:

按区块间隔过滤,获取通证的发送者:

SenderAddressList  (1)

查看特定通证最后一个发送者的地址:

Symbol  (1)

获取通证的符号:

Time  (5)

按时间段过滤,获取与通证关联的区块的时间戳:

按发送者地址过滤,获取与通证关联的区块的时间戳:

按接收者地址过滤,获取与通证关联的区块的时间戳:

按区块间隔过滤,获取与通证关联的区块的时间戳:

TokenAddress  (1)

获取通证的地址:

TokenID  (5)

按时间段过滤,获取发送的 ERC-721 通证的 ID:

按发送者地址过滤,获取发送的 ERC-721 通证的 ID:

按接收者地址过滤,获取发送的 ERC-721 通证的 ID:

按区块间隔过滤,获取发送的 ERC-721 通证的 ID:

TokenStandard  (1)

获取通证的标准:

TotalSupply  (1)

获取通证的总供应量:

TransactionID  (5)

按时间段过滤,获取交易的哈希,其中包括通证的转移:

按发送者地址过滤,获取交易的哈希,其中包括通证的转移:

按接收者地址过滤,获取交易的哈希,其中包括通证的转移:

按区块间隔过滤,获取交易的哈希,其中包括通证的转移:

TransferList  (1)

查看特定通证最新的转移:

TransferPrecision  (1)

获取通证的精度的位数:

TransfersCount  (1)

获取通证已进行的总转移次数:

选项  (3)

BlockchainBase  (2)

Mainnet  (1)

列出所有 "ERC721" 通证:

Testnet  (1)

BlockchainTokenData 目前不列出 testnet 通证:

MaxItems  (1)

列出特定通证最后 10 次转移:

可能存在的问题  (1)

Testnet Tokens  (1)

BlockchainTokenData 目前不列出 testnet 通证:

巧妙范例  (1)

根据使用量创建通证的词云:

Wolfram Research (2020),BlockchainTokenData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Ethereum.html.

文本

Wolfram Research (2020),BlockchainTokenData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Ethereum.html.

CMS

Wolfram 语言. 2020. "BlockchainTokenData." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Ethereum.html.

APA

Wolfram 语言. (2020). BlockchainTokenData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Ethereum.html 年

BibTeX

@misc{reference.wolfram_2024_blockchaintokendata, author="Wolfram Research", title="{BlockchainTokenData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Ethereum.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_blockchaintokendata, organization={Wolfram Research}, title={BlockchainTokenData}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Ethereum.html}, note=[Accessed: 21-November-2024 ]}