Is there a method to monitor all transactions labeled as "mint" occurring on a designated wallet using ethers.js? While I am aware of the option to establish a filter for tracking a particular event signature, my aim is to keep tabs on all "mint" events, even if they exhibit distinct individual signatures.
Presently, this is what I have in place, although it solely follows a specific event signature:
const filter = [
ethers.utils.id("Mint(address,uint256)"),
null,
[ethers.utils.hexZeroPad(address, 32)],
]
provider.on(filter, (log, event) => {
// process event
})
Mint events may vary in terms of arguments such as amounts and types. Is there a solution available to track all occurrences with the same name ("Mint"), but possessing differing arguments?
Could someone shed light on whether it's feasible to oversee all transactions happening on a designated wallet and retrieve the emitted events from each transaction?