文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
5
如何快速获取区块里的交易详情?
回答问题即可获得
5
贡献值,回答被采纳后即可获得
9
学分。
目前实现是通过api获取块里的交易hash,再去请求交易数据,用多线程写差不多20秒一个块,有没有更优雅的方案呢?要求实时性比较强。
目前实现是通过api获取块里的交易hash,再去请求交易数据,用多线程写差不多20秒一个块,有没有更优雅的方案呢?要求实时性比较强。
0 条评论
分类:
以太坊
请先
登录
后评论
默认排序
时间排序
1 个回答
gk0007
2023-05-14 11:51
eth_getBlockReceipts 这个可以直接获取块里详情 eth_getBlockReceipts RPC Method The API credit value for this method is 59 . To learn more about API credits and each method's value, visit the API Credits page. Parameters: blockNumber/tag - string - The block number in hexadecimal format or the string latest, earliest, pending, safe or finalized (safe and finalized tags are only supported on Ethereum, Gnosis, Arbitrum and Arbitrum Nova), see the default block parameter description in the official Ethereum documentation Returns: result - An array of objects blockHash - The hash of the block. null when pending blockNumber - The block number contractAddress - The contract address created if the transaction was a contract creation, otherwise null cumulativeGasUsed - The total amount of gas used when this transaction was executed in the block effectiveGasPrice - The actual value per gas deducted from the sender account from - The address of the sender gasUsed - The amount of gas used by this specific transaction alone logs - An array of log objects that generated this transaction address - An address from which this log originated topics - An array of zero to four 32 Bytes DATA of indexed log arguments. In Solidity, the first topic is the hash of the signature of the event (e.g. Deposit(address, bytes32, uint256)), except you declare the event with the anonymous specifier data - It contains one or more 32 Bytes non-indexed arguments of the log blockNumber - The block number where this log was in. null when its a pending log transactionHash - The hash of the transactions this log was created from. null when its a pending log transactionIndex - The integer of the transaction's index position that the log was created from. null when it's a pending log blockHash - The hash of the block where this log was in. null when its a pending log logIndex - The integer of the log index position in the block. null when its a pending log removed - It is true when the log was removed due to a chain reorganization, and false if it's a valid log logsBloom - The bloom filter for light clients to quickly retrieve related logs status - It is either 1 (success) or 0 (failure) encoded as a hexadecimal to - The address of the receiver. null when it's a contract creation transaction transactionHash - The hash of the transaction transactionIndex - An index of the transaction in the block type - The value type
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
1
关注
收藏
0
收藏,
1705
浏览
BlockT
提出于 2023-05-12 12:14
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: