BlockchainTokenData (for Ethereum)
BlockchainTokenData["name"]
给出有关在以太坊区块链上使用具有指定名称的通证的信息.
BlockchainTokenData["sym"]
给出符号为 sym 的通证的信息.
BlockchainTokenData["address"]
给出与指定地址关联的通证的信息.
BlockchainTokenData[assoc]
给出属性与 assoc 中的指定匹配的通证的信息.
BlockchainTokenData[tokenspec,prop]
给出通证用法的指定属性.
更多信息
- BlockchainTokenData 给出关联列表,每个关联给出一个通证的结果.
- 在 BlockchainTokenData["name"] 中,name 可以是分配给特定通证的名称(如 "Tronix"),也可以是一类通证的标准(如 "ERC721").
- tokenspec 输入可指代任意输入,String name、symbol、address 或 Association 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)
范围 (51)
Amount (5)
Time (5)
TokenID (5)
TransactionID (5)
选项 (3)
BlockchainBase (2)
Testnet (1)
可能存在的问题 (1)
Testnet Tokens (1)
BlockchainTokenData 目前不列出 testnet 通证:

历史
2020年引入 (12.1)
文本
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_2025_blockchaintokendata, author="Wolfram Research", title="{BlockchainTokenData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Ethereum.html}", note=[Accessed: 15-September-2025]}
BibLaTeX
@online{reference.wolfram_2025_blockchaintokendata, organization={Wolfram Research}, title={BlockchainTokenData}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTokenData-Ethereum.html}, note=[Accessed: 15-September-2025]}