├── .env ├── .gitignore ├── LICENSE ├── README.md ├── brownie-config.yaml ├── chainlink_mapping.py ├── img ├── aave.png └── python.png ├── interfaces ├── Aave │ ├── ILendingPool.sol │ └── ILendingPoolAddressesProvider.sol ├── Chainlink │ ├── AggregatorV3Interface.sol │ └── LinkTokenInterface.sol ├── IERC20.sol ├── IWeth.sol └── Swap │ ├── IUniswapV2Pair.sol │ └── IUniswapV2Router02.sol ├── requirements.txt ├── scripts ├── __init__.py ├── aave │ ├── __init__.py │ └── aave_borrow.py ├── chainlink │ ├── __init__.py │ └── chainlink.py ├── get_weth.py ├── helpful_scripts.py └── swap │ ├── __init__.py │ ├── short_sell.py │ └── swap.py └── tests ├── test_aave_borrow.py └── test_short_sell.py /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/README.md -------------------------------------------------------------------------------- /brownie-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/brownie-config.yaml -------------------------------------------------------------------------------- /chainlink_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/chainlink_mapping.py -------------------------------------------------------------------------------- /img/aave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/img/aave.png -------------------------------------------------------------------------------- /img/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/img/python.png -------------------------------------------------------------------------------- /interfaces/Aave/ILendingPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/interfaces/Aave/ILendingPool.sol -------------------------------------------------------------------------------- /interfaces/Aave/ILendingPoolAddressesProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/interfaces/Aave/ILendingPoolAddressesProvider.sol -------------------------------------------------------------------------------- /interfaces/Chainlink/AggregatorV3Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/interfaces/Chainlink/AggregatorV3Interface.sol -------------------------------------------------------------------------------- /interfaces/Chainlink/LinkTokenInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/interfaces/Chainlink/LinkTokenInterface.sol -------------------------------------------------------------------------------- /interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/interfaces/IERC20.sol -------------------------------------------------------------------------------- /interfaces/IWeth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/interfaces/IWeth.sol -------------------------------------------------------------------------------- /interfaces/Swap/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/interfaces/Swap/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /interfaces/Swap/IUniswapV2Router02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/interfaces/Swap/IUniswapV2Router02.sol -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | eth-brownie 2 | python-dotenv 3 | -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/aave/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/aave/aave_borrow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/scripts/aave/aave_borrow.py -------------------------------------------------------------------------------- /scripts/chainlink/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/chainlink/chainlink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/scripts/chainlink/chainlink.py -------------------------------------------------------------------------------- /scripts/get_weth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/scripts/get_weth.py -------------------------------------------------------------------------------- /scripts/helpful_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/scripts/helpful_scripts.py -------------------------------------------------------------------------------- /scripts/swap/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/swap/short_sell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/scripts/swap/short_sell.py -------------------------------------------------------------------------------- /scripts/swap/swap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/scripts/swap/swap.py -------------------------------------------------------------------------------- /tests/test_aave_borrow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/tests/test_aave_borrow.py -------------------------------------------------------------------------------- /tests/test_short_sell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PatrickAlphaC/defi_py_mix/HEAD/tests/test_short_sell.py --------------------------------------------------------------------------------