tx_getTransactionsByTime

查询指定时间区间内的所有合法交易。

Parameters

  1. <Object>
  • startTime: <number> - 起始时间戳(单位ns)。
  • endTime: <number> - 结束时间戳(单位ns)。

Returns

  1. [<Transaction>] - Transaction对象字段见 合法交易.

Example1:正常的请求

  1. # Request
  2. curl -X POST --data '{"jsonrpc":"2.0", "namespace":"global", "method":"tx_getTransactionsByTime","params":[{"startTime":1, "endTime":1581776001230590326}],"id":1}'
  3.  
  4. # Response
  5. {
  6. "jsonrpc": "2.0",
  7. "namespace":"global",
  8. "id": 1,
  9. "code": 0,
  10. "message": "SUCCESS",
  11. "result": [{
  12. "version": "1.0",
  13. "hash": "0xbd441c7234e3b83a05c89ed5d548c3d1877306975e271a08e7354d74e45431bc",
  14. "blockNumber": "0x1",
  15. "blockHash": "0xa6a4b2df16c7bdeb578aa7de7b05f9b54d96202bdc8414196741842834156ebd",
  16. "txIndex": "0x0",
  17. "from": "0x17d806c92fa941b4b7a8ffffc58fa2f297a3bffc",
  18. "to": "0x0000000000000000000000000000000000000000",
  19. "amount": "0x0",
  20. "timestamp": 1481767468349000000,
  21. "nonce": 1775845467490815,
  22. "extra": "",
  23. "executeTime": "0x2",
  24. "payload": "0x606060405234610000575b6101e1806100186000396000f3606060405260e060020a60003504636fd7cc16811461002957806381053a7014610082575b610000565b346100005760408051606081810190925261006091600491606491839060039083908390808284375093955061018f945050505050565b6040518082606080838184600060046018f15090500191505060405180910390f35b346100005761010a600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750506040805187358901803560208181028481018201909552818452989a9989019892975090820195509350839250850190849080828437509496506101bc95505050505050565b6040518080602001806020018381038352858181518152602001915080519060200190602002808383829060006004602084601f0104600302600f01f1509050018381038252848181518152602001915080519060200190602002808383829060006004602084601f0104600302600f01f15090500194505050505060405180910390f35b6060604051908101604052806003905b600081526020019060019003908161019f5750829150505b919050565b60408051602081810183526000918290528251908101909252905281815b925092905056"
  25. }]
  26. }

Example2:查询数据不存在

  1. # Request
  2. curl -X POST --data '{"jsonrpc":"2.0","method":"tx_getTransactionsByTime","params":[{"startTime":1681776001230590326, "endTime":1681776001230590326}],"id":1}'
  3.  
  4. # Response
  5. {
  6. "jsonrpc": "2.0",
  7. "namespace": "global",
  8. "id": 1,
  9. "code": 0,
  10. "message": "SUCCESS",
  11. "result": []
  12. }