├── LICENSE ├── README.md ├── box-img-lg.png ├── box-img-sm.png ├── contracts ├── Flashloan.sol ├── Migrations.sol ├── aave │ ├── FlashLoanReceiverBase.sol │ ├── IFlashLoanReceiver.sol │ ├── ILendingPool.sol │ └── ILendingPoolAddressesProvider.sol └── utils │ └── Withdrawable.sol ├── documentation ├── 01-SequenceDiagram.png ├── 02-UseCase.png ├── 03-Benefits.png ├── 04-UserStories.pdf ├── 05-ElevatorPitchBot.pdf ├── 06-ElevatorPitchPersonal.pdf ├── 07-MktResearch.pdf ├── 08-ClassDiagram.png ├── 09-SmartContractSpecs.png ├── 10-SlideDeck.pdf └── 11-DAppInfo.pdf ├── migrations ├── 1_initial_migration.js └── 2_deploy_contracts.js ├── monitor.js ├── package.json ├── presentation ├── FlashAlfred.pdf └── readme.md ├── test └── dai.js ├── truffle-box.json └── truffle-config.js /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/README.md -------------------------------------------------------------------------------- /box-img-lg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/box-img-lg.png -------------------------------------------------------------------------------- /box-img-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/box-img-sm.png -------------------------------------------------------------------------------- /contracts/Flashloan.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/contracts/Flashloan.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/aave/FlashLoanReceiverBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/contracts/aave/FlashLoanReceiverBase.sol -------------------------------------------------------------------------------- /contracts/aave/IFlashLoanReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/contracts/aave/IFlashLoanReceiver.sol -------------------------------------------------------------------------------- /contracts/aave/ILendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/contracts/aave/ILendingPool.sol -------------------------------------------------------------------------------- /contracts/aave/ILendingPoolAddressesProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/contracts/aave/ILendingPoolAddressesProvider.sol -------------------------------------------------------------------------------- /contracts/utils/Withdrawable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/contracts/utils/Withdrawable.sol -------------------------------------------------------------------------------- /documentation/01-SequenceDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/01-SequenceDiagram.png -------------------------------------------------------------------------------- /documentation/02-UseCase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/02-UseCase.png -------------------------------------------------------------------------------- /documentation/03-Benefits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/03-Benefits.png -------------------------------------------------------------------------------- /documentation/04-UserStories.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/04-UserStories.pdf -------------------------------------------------------------------------------- /documentation/05-ElevatorPitchBot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/05-ElevatorPitchBot.pdf -------------------------------------------------------------------------------- /documentation/06-ElevatorPitchPersonal.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/06-ElevatorPitchPersonal.pdf -------------------------------------------------------------------------------- /documentation/07-MktResearch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/07-MktResearch.pdf -------------------------------------------------------------------------------- /documentation/08-ClassDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/08-ClassDiagram.png -------------------------------------------------------------------------------- /documentation/09-SmartContractSpecs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/09-SmartContractSpecs.png -------------------------------------------------------------------------------- /documentation/10-SlideDeck.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/10-SlideDeck.pdf -------------------------------------------------------------------------------- /documentation/11-DAppInfo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/documentation/11-DAppInfo.pdf -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/monitor.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/package.json -------------------------------------------------------------------------------- /presentation/FlashAlfred.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/presentation/FlashAlfred.pdf -------------------------------------------------------------------------------- /presentation/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/presentation/readme.md -------------------------------------------------------------------------------- /test/dai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/test/dai.js -------------------------------------------------------------------------------- /truffle-box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/truffle-box.json -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AleRapchan/flash-swap-arbitrage-bot/HEAD/truffle-config.js --------------------------------------------------------------------------------