UNPKG

mev-inspect

Version:

A JS port of 'mev-inspect-py' optimised for ease of use.

40 lines 1.02 kB
import erc20Abi from '../../abi/erc20.js'; function isValid(event) { return event.name === 'Transfer'; } function parse(event) { const { values, transactionFrom, transactionHash: hash, transactionIndex, gasUsed, logIndex, address, blockHash, blockNumber, } = event; const from = values.from.toLowerCase(); const to = values.to.toLowerCase(); const value = values.value; return { asset: address.toLowerCase(), block: { hash: blockHash, number: blockNumber, }, transaction: { from: transactionFrom.toLowerCase(), hash, index: transactionIndex, gasUsed, }, event: { logIndex, address: address.toLowerCase(), }, from, to, value, }; } const CLASSIFIER = { transfer: { type: 'transfer', abi: erc20Abi, isValid, parse, }, }; export default CLASSIFIER; //# sourceMappingURL=erc20.js.map