UNPKG

forta-flashloan-detector

Version:

A library for forta agents that detects if a transaction event contains a flashloan

10 lines (8 loc) 420 B
const aaveFlashloanSig = 'event FlashLoan(address indexed target, address indexed initiator, address indexed asset, uint256 amount, uint256 premium, uint16 referralCode)'; const aaveLendingPoolAddress = '0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9'; module.exports = { hasAaveFlashloan: (txEvent) => { const events = txEvent.filterLog(aaveFlashloanSig, aaveLendingPoolAddress); return !!events.length; }, };