Add a modifier to executeOperation() in my FlashLoanRecevierBase and receive the funds
- Aave Protocol
- Aave flashloan Aave
Expert
Can I add a modifier to executeOperation()
function in my FlashLoanRecevierBase
and still receive the funds?
Being an external fn, I want to limit its accessibility to only "accounts with code" and want to add a modifier to check that
Answers 1
It would be best to add any extra logic at the start of the executeOperation()
function. It is very important to require that the only caller of the ExecuteOperation
function IS the Pool proxy address.
And to also check that initiator is an account owned by the developer to prevent outsiders to call the function.