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 通证:
文本
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 年