BlockchainBlockData (for Ethereum)
$BlockchainBase = "Ethereum"
BlockchainBlockData["hash"]
给出以太坊区块链上具有指定哈希的区块的信息.
给出以太坊区块链上区块 n 的信息.
给出以太坊区块链上倒数第 n 个区块的信息.
BlockchainBlockData[bspec,prop]
给出区块的指定属性.
更多信息
- BlockchainBlockData[-1] 给出最新的以太坊区块的信息.
- 属性包括:
-
"BlockHash" 区块的哈希 "BlockNumber" 区块在以太坊区块链中的编号(高度) "Status" 该区块的最终状态 "Timestamp" 区块被挖出的时间 "Size" 该区块的大小(以字节为单位) "Nonce" 该区块的哈希使用的随机数 (nonce) "Confirmations" 确认次数 "ConsensusData" 来自以太坊共识机制的信息 "PreviousBlockHash" 前一个区块的哈希 "MerkleRoot" 交易的 Merkle 根哈希 "FeeRecipient" 接收该区块交易费用的地址 "GasUsed" 该区块使用的燃料量 "GasLimit" 该区块允许的最大燃料量 "BaseFeePerGas" 每单位燃料的基础费 "BurntFees" 该区块中燃烧掉的费用额 "TotalTransactions" 此区块中交易的总数 "TransactionList" 区块的交易 ID 列表 - "Status" 属性具有以下值:
-
"Unfinalized" 区块最近已添加到区块链中 "Safe" 区块获得了三分之二验证者的投票 "Finalized" 区块无法在手动干预之外恢复 - "ConsensusData" 给出以下列属性作为键的关联:
-
"Slot" 该区块被提议时的槽位 "Epoch" 该区块被提议时的32-槽位时段 "ProposerIndex" 提议该区块的验证者的索引 "SlotRootHash" 共识层槽位的哈希树根 "DepositCount" 验证者成功存入保证金的次数 "Graffiti" 验证者用来标记该区块的任意数据 "BlockRandomness" 用于验证者选择的值 "RandaoReveal" 用于选择下一个区块提议者的值之一 - 可能的选项包括:
-
BlockchainBase Automatic 设置区块链及其网络 MaxItems All 最多返回多少项 - BlockchainBlockData 可以访问以太坊的主网(默认)和测试网 (Sepolia). 要想指定这些网络,请使用 BlockchainBase 选项.
- MaxItems 的设置指定了结果中最多包含多少笔交易.
- "BaseFeePerGas" 和 "BurntFees" 信息仅适用于以太坊伦敦硬分叉升级后在主网上的区块 1 和测试网上的区块 5062605 上创建的区块.
- 仅当以太坊在主网上的区块 15537394 和测试网上的区块 1450409 上过渡到权益证明后,才能获得共识信息.
范例
打开所有单元关闭所有单元基本范例 (6)
范围 (17)
选项 (3)
Wolfram Research (2019),BlockchainBlockData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Ethereum.html.
文本
Wolfram Research (2019),BlockchainBlockData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Ethereum.html.
CMS
Wolfram 语言. 2019. "BlockchainBlockData." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Ethereum.html.
APA
Wolfram 语言. (2019). BlockchainBlockData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Ethereum.html 年