├── .gitignore ├── README.md ├── contracts ├── UniswapV3Arbitrage.sol └── interfaces │ ├── IERC20.sol │ └── IWeth.sol ├── hardhat.config.js ├── images ├── Arbitrage.png ├── Pools.png ├── logo1.png ├── maths.png ├── maths01.png ├── maths02.png ├── maths03.png ├── maths04.png ├── maths05.png ├── maths06.png ├── maths07.png ├── maths08.png ├── maths09.png ├── maths10.png └── test.png ├── package.json └── test ├── flashSwap.test.js └── unlock-account.test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/README.md -------------------------------------------------------------------------------- /contracts/UniswapV3Arbitrage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/contracts/UniswapV3Arbitrage.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/contracts/interfaces/IERC20.sol -------------------------------------------------------------------------------- /contracts/interfaces/IWeth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/contracts/interfaces/IWeth.sol -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /images/Arbitrage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/Arbitrage.png -------------------------------------------------------------------------------- /images/Pools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/Pools.png -------------------------------------------------------------------------------- /images/logo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/logo1.png -------------------------------------------------------------------------------- /images/maths.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths.png -------------------------------------------------------------------------------- /images/maths01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths01.png -------------------------------------------------------------------------------- /images/maths02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths02.png -------------------------------------------------------------------------------- /images/maths03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths03.png -------------------------------------------------------------------------------- /images/maths04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths04.png -------------------------------------------------------------------------------- /images/maths05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths05.png -------------------------------------------------------------------------------- /images/maths06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths06.png -------------------------------------------------------------------------------- /images/maths07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths07.png -------------------------------------------------------------------------------- /images/maths08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths08.png -------------------------------------------------------------------------------- /images/maths09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths09.png -------------------------------------------------------------------------------- /images/maths10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/maths10.png -------------------------------------------------------------------------------- /images/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/images/test.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/package.json -------------------------------------------------------------------------------- /test/flashSwap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/test/flashSwap.test.js -------------------------------------------------------------------------------- /test/unlock-account.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aboudoc/UniswapV3-FlashSwap-Arbitrage/HEAD/test/unlock-account.test.js --------------------------------------------------------------------------------