BlockchainAddressData (for Ethereum)
BlockchainAddressData["address"]
给出与默认区块链上指定地址相关的可用信息.
BlockchainAddressData[assoc]
给出与 assoc 中的规范匹配的属性的相关可用信息.
BlockchainAddressData[addressSpec,prop]
给出区块链地址的指定属性.
更多信息
- 可用以下形式指定区块链 address:
-
"address" 以太坊区块链上的地址 "chain""address" 指定公共区块链上的地址 {"chain","network"}"address" 以太坊区块链在特定网络上的地址 - addressSpec 输入可以是任意输入,String address 或 Association assoc 都可以.
- 在 BlockchainAddressData[assoc] 中,关联 assoc 中的元素可以有以下键:
-
"Address" 以太坊区块链上的地址 "TimeInterval" 要包含的交易的时间间隔 "BlockNumberInterval" 应包含其交易的块 "BlockNumber" 与区块链上特定高度相关的数字 - 可用属性包括:
-
"Address" 以太坊地址 "Type" 地址的类型 "DeploymentData" 部署合约的交易的总结 "Balance" 余额的现值,单位为 wei "ValueInUSDollars" 余额当前的价值,以美元计 "TransactionCount" 该地址发送的交易的数量 "TotalTransactions" 与此地址关联的交易的总数 "TotalInternalTransactions" 与此地址关联的内部交易的总数 "TotalEvents" 该地址发出的事件的总数 "TransactionList" 该地址最近交易的总结列表 "InternalTransactionList" 涉及该地址的内部交易的总数 "EventList" 该地址触发的最近事件的总结列表 - 如果关联 assoc 含有 "BlockNumber"、"TimeInterval" 或 "BlockNumberInterval" 元素,还会有其他属性,包括:
-
"BlockTransactions" 与指定区块关联的交易的总数 "BlockInternalTransactions" 与指定区块关联的内部交易的总数 "BlockEvents" 与指定区块关联的事件的总数 - 如果关联 assoc 含有 "BlockNumber","ValueInUSDollars" 属性将返回区块被添加到区块链时的余额值.
- 如果关联 assoc 含有 "BlockNumberInterval" 或 "TimeInterval",输出将只包含可用属性的子集.
- "Type" 属性可以是 "Contract" 或 "Externally Owned Account".
- "DeploymentData" 给出一个关联,以下属性为键:
-
"BlockNumber" 与合约部署交易关联的高度 "Timestamp" 与合约部署交易关联的时间 "TransactionID" 与合约部署交易关联的交易的哈希 "Sender" 与合约部署交易关联的发送方的地址 - 输出列表的常见属性包括:
-
"TransactionID" 交易哈希 "BlockNumber" 含有该交易的区块号 "Timestamp" 该区块的时间戳 - "TransactionList" 的其他属性包括:
-
"Sender" 交易的发送者 "Receiver" 交易的接收者 "Amount" 发送的货币的数量 - "InternalTransactionList" 的其他属性包括:
-
"CallType" 操作的内部交易类型 "Sender" 交易的发送者 "Receiver" 交易的接收者 "Amount" 发送了多少货币 - "EventList" 的其他属性包括:
-
"Address" 触发该事件的合约的地址 "Topics" 交易收据日志中索引的事件的参数 "Data" 编码于交易收据日志中的事件的参数 - 可能的选项包括:
-
BlockchainBase Automatic 设置区块链及其网络 MaxItems 20 最多返回多少项 - BlockchainAddressData 可以访问以太坊的 mainnet(默认)和 testnet (Sepolia). 要想指定这些网络,请使用 BlockchainBase 选项.
- MaxItems 的设置指定了结果中最多包含多少个事件、多少个内部交易和多少笔交易.
范例
打开所有单元关闭所有单元基本范例 (7)
范围 (15)
选项 (5)
属性和关系 (2)
可能存在的问题 (4)
不正确的地址 (1)
如果提供的是无效的地址、公钥或用户名,将返回 $Failed:
没有以美元计的值 (1)
用 "BlockNumber" 对该地址进行过滤时,"ValueInUSDollars" 属性将返回区块被挖出时余额的值,单位为美元. 如果没有与该特定时间关联的值的可用信息,将返回 Missing:
仍然可以通过 CurrencyConvert 使用当前汇率将那时的余额转换为另一种货币:
文本
Wolfram Research (2019),BlockchainAddressData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Ethereum.html.
CMS
Wolfram 语言. 2019. "BlockchainAddressData." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Ethereum.html.
APA
Wolfram 语言. (2019). BlockchainAddressData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Ethereum.html 年