transactions - 如何通过地址获取以太坊交易列表

标签 transactions ethereum

我正在寻找一种方法来获取给定地址的交易列表。如果交易太多,我希望能够对结果进行分页。
如果我可以将最新处理的交易作为参数给出,这样我就可以从给定点获取最新交易,那就更好了。

像这样的东西:

var page = 1;
txList = getTransactionList("0x323432432...", page, lastProcessedTx);

最佳答案

从我目前的研究来看,没有办法获得一个地址的交易列表。您应该检查给定地址的区块链中的所有交易,或者将地址与数据库中的交易哈希相关联。请参阅此线程,确认缺少所需的 API:
https://github.com/ethereum/go-ethereum/issues/1897

另一种方法是使用 Etherscan API:https://etherscan.io/apis
但这取决于第三方服务器。

关于transactions - 如何通过地址获取以太坊交易列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36291117/

相关文章:

Python GraphQL Client - 传递变量时意外的标点符号

PHP MySqli 插入

php - 打开数据库记录时,不允许其他用户更改记录(PHP+MySQL)

java - java spring : @Transactional(propagation = Propagation. 中的并发需要,隔离 = Isolation.SERIALIZABLE) 不工作

node.js - web3.js部署时如何获取智能合约地址

node.js - 以太坊错误 : Transaction was not mined within 50 blocks

azure - 使用 Azure 以太坊 PoA 解决方案模板在以太坊网络上获取初始以太币

hibernate - Grails:从其他服务方法调用服务方法时出现问题

.net - .net TransactionScope 是否处理非常复杂的数据库事情?

ethereum - 使用 Trezor(硬件钱包)将签名交易发送到 Ropsten 或 Truffle 开发网络