How does the Aave flashloan script know to call the call-back function if it's never passed?
- Aave flashloan Aave
Expert
I'm very confused by flash loan scrips found on the web. They all have call-back functions but never pass the call-back function. How does the script know to call the call-back function if it's never passed?
Answers 1
When you call Aave flashloan on the Aave lending pool v2 or Pool v3 contract, you pass in the parameter receiverAddress
, this address is a contract which must contain the executeOperation
function. This function is the callback which is executed when you call flashloan and contains your custom logic.