Transactions
API呼叫以獲取發送到特定地址(不是契約)的所有交易的列表?
我已經使用 Etherscan API 呼叫“ http://api.etherscan.io/api?module=account&action=txlist&address=0xddbd2b932c763ba5b1b7ae3b362eac3e8d40121a&startblock=0&endblock=99999999&sort=asc&apikey=YourApiKeyToken ”來獲取帳戶發送的所有交易的列表。但是,我找不到一個可以接收帳戶交易的人。
此外,這些 API 呼叫是否僅返回已確認的交易?或者還有待處理的?如果還包括待處理的,則以下哪些欄位可能是事務的狀態:
blockHash : "0x6328ddeaef59621cdce67c801fea0e7d28815bf233b589c3c5c67896a47b1fd1" blockNumber : "5842812" confirmations : "111" contractAddress : "" cumulativeGasUsed : "1687090" from : "0x6a812b123eae1226d2426c6e8b7c0ffec550436a" gas : "500000" gasPrice : "1000000000" gasUsed : "113191" hash : "0xb17bfae7cb3048f41b0b463f8d5430cdfecc5303df9c619d5057d3b497f4268e" input : "0xbe45fd62000000000000000000000000f4566cbdef5d1cfbce6ce0ab8fe62869a6050960000000000000000000000000000000000000000000000000000000001dcd65000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001094e7c38477db43f195b9016c97c0099000000000000000000000000000000000" isError : "0" nonce : "1323" timeStamp : "1579782177" to : "0x6fafb91cd63b4ec07e1d35a7bfd31df23e4a7aa2" transactionIndex : "26" txreceipt_status : "1" value : "0"
我使用了您包含的 url,這條路線似乎發送了所有交易 - 無論是從這個帳戶還是從這個帳戶發送。ctr + f 在下面的資訊中,您應該也可以找到該帳戶的多筆交易。
"to":"0xddbd2b932c763ba5b1b7ae3b362eac3e8d40121a"
文件沒有提到這是否會將交易返回到該帳戶或從該帳戶返回。根據 etherscan,此 api 路由將:
按地址獲取“正常”交易列表
$$ Optional Parameters $$startblock:開始blockNo檢索結果,endblock:結束blockNo檢索結果