Ich habe zwei Vertragsadressen und möchte Ereignisse auf beiden in einem Anruf überprüfen. Ich meine, können wir zwei Vertragsadressen in einem Optionsparameter übergeben, wie ich es unten mache?
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));
});
Oder gibt es eine Möglichkeit, alle Ereignisse aus beiden Verträgen zu kombinieren?
Dies würde nur funktionieren, wenn die Ereignisse die gleiche Signatur (Ereignisname und Argumente) oder keine ( [] ) haben.
Sie übergeben ein Array der Adressen, die Sie scannen möchten.
let options = {
fromBlock:'latest',
toBlock: 'latest',
address: [ADDRESS1,Address2],
topics: []
};