Skip to content

Instantly share code, notes, and snippets.

@nazariyv
Created February 16, 2020 17:35
Show Gist options
  • Save nazariyv/af6a8a8c2e30f18bd6ae4a7dfcd3bdfa to your computer and use it in GitHub Desktop.
Save nazariyv/af6a8a8c2e30f18bd6ae4a7dfcd3bdfa to your computer and use it in GitHub Desktop.
FrontRunner-5
abstract contract ERC20 {
function balanceOf(address account) external virtual view returns (uint256);
function transfer(address recipient, uint256 amount) external virtual returns (bool);
function approve(address spender, uint tokens) public virtual returns (bool success);
}
abstract contract Uniswap {
function ethToTokenSwapInput(uint256 min_tokens, uint256 deadline) external virtual payable returns (uint256 tokens_bought);
function tokenToEthSwapInput(uint256 tokens_sold, uint256 min_eth, uint256 deadline) external virtual returns (uint256 eth_bought);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment