├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── accounts.json ├── contracts ├── FlashLoanBorrower.cairo ├── FlashLoanLender.cairo ├── lib │ ├── Account.cairo │ ├── AccountLib.cairo │ ├── ERC165.cairo │ └── ERC20Lib.cairo ├── mock │ ├── ERC20.cairo │ ├── FlashMining.cairo │ └── FlashMiningBorrower.cairo └── utils │ └── constants.cairo ├── interfaces ├── IERC20.cairo ├── IFlashLoanBorrower.cairo └── IFlashLoanLender.cairo └── tests ├── test_flash_loan.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/README.md -------------------------------------------------------------------------------- /accounts.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /contracts/FlashLoanBorrower.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/FlashLoanBorrower.cairo -------------------------------------------------------------------------------- /contracts/FlashLoanLender.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/FlashLoanLender.cairo -------------------------------------------------------------------------------- /contracts/lib/Account.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/lib/Account.cairo -------------------------------------------------------------------------------- /contracts/lib/AccountLib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/lib/AccountLib.cairo -------------------------------------------------------------------------------- /contracts/lib/ERC165.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/lib/ERC165.cairo -------------------------------------------------------------------------------- /contracts/lib/ERC20Lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/lib/ERC20Lib.cairo -------------------------------------------------------------------------------- /contracts/mock/ERC20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/mock/ERC20.cairo -------------------------------------------------------------------------------- /contracts/mock/FlashMining.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/mock/FlashMining.cairo -------------------------------------------------------------------------------- /contracts/mock/FlashMiningBorrower.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/mock/FlashMiningBorrower.cairo -------------------------------------------------------------------------------- /contracts/utils/constants.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/contracts/utils/constants.cairo -------------------------------------------------------------------------------- /interfaces/IERC20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/interfaces/IERC20.cairo -------------------------------------------------------------------------------- /interfaces/IFlashLoanBorrower.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/interfaces/IFlashLoanBorrower.cairo -------------------------------------------------------------------------------- /interfaces/IFlashLoanLender.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/interfaces/IFlashLoanLender.cairo -------------------------------------------------------------------------------- /tests/test_flash_loan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/tests/test_flash_loan.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tohrnii/flashloan-starknet/HEAD/tests/utils.py --------------------------------------------------------------------------------