Tengo dos direcciones de contrato y quiero verificar los eventos en ambos en una llamada. Quiero decir, ¿podemos pasar dos direcciones de contrato en un parámetro de opción como hago a continuación?
let web3 = new Web3();
web3.setProvider(web3Provider);
let options = {
fromBlock:'latest',
toBlock: 'latest',
address: ADDRESS1,Address2
};
let filter = web3.eth.filter(options);
filter.watch(function(error, result){
console.log(JSON.stringify(result));
});
¿O hay alguna forma de combinar todos los eventos de ambos contratos?
Esto solo funcionaría si los eventos tienen la misma firma (nombre del evento y argumentos) o ninguno ([]).
Pasas una matriz de las direcciones que deseas escanear.
let options = {
fromBlock:'latest',
toBlock: 'latest',
address: [ADDRESS1,Address2],
topics: []
};