本文介绍了多种从智能合约地址获取交易的方法,包括手动查询、使用中心化服务和构建自定义解决方案。通过示例代码,读者将学习如何通过web3.py和ethers.js等库实现区块链上交易的提取,并使用Etherscan、Dune Analytics、Alchemy和QuickNode等服务来简化这一过程,适合希望深入了解区块链数据查询的开发者。
该项目旨在增强 Geth 的 JSON-RPC API,通过实现新的trace_*命名空间,特别是trace_filter,引入eth_getTransactionBySenderAndNonce来增强交易查询功能,标准化错误代码,并使用flood进行基准测试和优化,从而提高互操作性和性能。项目将涉及数据库索引的创建,性能优化,以及与其他以太坊客户端的合作。
trace_*
trace_filter
eth_getTransactionBySenderAndNonce