Template for Web3.py scripts running on a Django backend
Using Python 3.7.9
- install requirements:
python -m pip install -r requirements.txt
- add 'local_settings.py' inside project/ with the following keys:
INFURA_API_KEY = "YOUR_KEY_HERE"
ETHERSCAN_API_KEY = "YOUR_KEY_HERE"
OPENSEA_API_KEY = "YOUR_KEY_HERE"
OPENSEA_API_KEY2 = "YOUR_KEY_HERE"
ALCHEMY_API_KEY = "YOUR_KEY_HERE"
ETH_ADDRESS_LIST = [
"0xADDRESS_HERE",
"0xADDRESS_HERE",
"0xADDRESS_HERE",
...
]
- to run scripts using django configuration:
python scripts\web3_X.py
- to run local django server:
python manage.py makemigrations
python manage.py migrate
python manage.py runserver