Skip to content

Instantly share code, notes, and snippets.

Last active January 21, 2023 15:53
What would you like to do?
contract FlashLoanReceiver {
function receiveEther(uint256 fee) public payable {
require(msg.sender == pool, "Sender must be pool");
uint256 amountToBeRepaid = msg.value + fee;
require(address(this).balance >= amountToBeRepaid, "Cannot borrow that much");
// Return funds to pool
function _executeActionDuringFlashLoan() internal { }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment