How does the Aave flashloan script know to call the call-back function if it's never passed?
- Aave flashloan Aave
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?
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.