decodeLogs.js 292 B

123456789101112
  1. const SolidityEvent = require('web3/lib/web3/event.js');
  2. function decodeLogs (logs, contract, address) {
  3. return logs.map(log => {
  4. const event = new SolidityEvent(null, contract.events[log.topics[0]], address);
  5. return event.decode(log);
  6. });
  7. }
  8. module.exports = {
  9. decodeLogs,
  10. };