所以是的,我试图在某个代币合约上获取钱包地址的所有交易。但它一直返回 null。
const Web3 = require('web3')
const web3 = new Web3('https://rpc-mainnet.maticvigil.com/v1/___')
const abi = [contains correct abi]
const contract_address = '0x----------'
const wallet_address = '0x2-----------'
var instance = new web3.eth.Contract(abi, contract_address)
instance.getPastEvents(
"Transfer",
{filter: {to: wallet_address }},
{ fromBlock: 0, toBlock: "latest" },
(errors, events) => {
if (!errors) {
console.log(events);
}
console.log(errors);
}
);
不知道有什么问题?也许我做错了? 感谢您的帮助!