Web3js

Web3.js getPastLogs() fromBlock 錯誤

  • April 9, 2022

我正在嘗試從 ropsten 獲取一些日誌,這是我的程式碼:

web3.eth.getPastLogs(
 {
   address: '0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe',
   fromBlock: 3292448,
   toBlock: 3292448,
 },
).then(console.log).catch(e => console.log(e));

這導致錯誤:

Error: Returned error: invalid argument 0: hex string without 0x prefix

我究竟做錯了什麼?

將其轉換為十六進制:

fromBlock: web3.utils.toHex(3292448)
toBlock: web3.utils.toHex(3292448)

引用自:https://ethereum.stackexchange.com/questions/49286