├── .gitattributes ├── .github └── workflows │ └── brownie.yml ├── .gitignore ├── .vscode └── extensions.json ├── LICENSE.txt ├── README.md ├── brownie-config.yaml ├── contracts ├── IUniswapV2Factory.sol ├── IUniswapV2Pair.sol ├── IUniswapV2Router.sol └── flashloans │ ├── AaveFlashloanMultiRouter.sol │ └── aave │ ├── interfaces │ ├── ILendingPool.sol │ └── ILendingPoolAddressesProvider.sol │ └── protocol │ └── libraries │ └── types │ └── DataTypes.sol ├── default.nix ├── foundry.toml ├── justfile ├── missing-pairs.txt ├── package.json ├── prettier.config.cjs ├── requirements.txt └── scripts ├── backrun_test1.py ├── pair-finder.py └── sandwich-test1.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/brownie.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/.github/workflows/brownie.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/README.md -------------------------------------------------------------------------------- /brownie-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/brownie-config.yaml -------------------------------------------------------------------------------- /contracts/IUniswapV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/contracts/IUniswapV2Factory.sol -------------------------------------------------------------------------------- /contracts/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/contracts/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /contracts/IUniswapV2Router.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/contracts/IUniswapV2Router.sol -------------------------------------------------------------------------------- /contracts/flashloans/AaveFlashloanMultiRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/contracts/flashloans/AaveFlashloanMultiRouter.sol -------------------------------------------------------------------------------- /contracts/flashloans/aave/interfaces/ILendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/contracts/flashloans/aave/interfaces/ILendingPool.sol -------------------------------------------------------------------------------- /contracts/flashloans/aave/interfaces/ILendingPoolAddressesProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/contracts/flashloans/aave/interfaces/ILendingPoolAddressesProvider.sol -------------------------------------------------------------------------------- /contracts/flashloans/aave/protocol/libraries/types/DataTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/contracts/flashloans/aave/protocol/libraries/types/DataTypes.sol -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/default.nix -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/foundry.toml -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/justfile -------------------------------------------------------------------------------- /missing-pairs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/missing-pairs.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/prettier.config.cjs -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/backrun_test1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/scripts/backrun_test1.py -------------------------------------------------------------------------------- /scripts/pair-finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/scripts/pair-finder.py -------------------------------------------------------------------------------- /scripts/sandwich-test1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manifoldfinance/bundle-simulator/HEAD/scripts/sandwich-test1.py --------------------------------------------------------------------------------