conda install -c conda-forge jupyterlab-fonts
Settings -> Advanced Settings -> Notebook -> User Preferences
{ "codeCellConfig": { "fontFamily": "Fira Code", "fontSize": 15, "lineHeight": 1.2, },
#pip install web3 | |
import json | |
stake_manager_abi = json.loads(""" | |
[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousRootChain","type":"address"},{"indexed":true,"internalType":"address","name":"newRootChain","type":"address"}],"name":"RootChainChanged","type":"event"},{"constant":true,"inputs":[],"name":"CHECKPOINT_REWARD","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"NFTContract","outputs":[{"internalType":"contract StakingNFT","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"n |
import json | |
stake_manager_abi = json.loads(""" | |
[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousRootChain","type":"address"},{"indexed":true,"internalType":"address","name":"newRootChain","type":"address"}],"name":"RootChainChanged","type":"event"},{"constant":true,"inputs":[],"name":"CHECKPOINT_REWARD","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"NFTContract","outputs":[{"internalType":"contract StakingNFT","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"NFTCounter"," |
""" | |
setup: | |
update ENV variable IPFS_INFURA_PROJECT_ID with your infura project id | |
--- | |
python3 -m venv venv | |
source venv/bin/activate | |
pip3 install wheel | |
pip3 install ocean-lib python-dotenv web3 | |
""" |
""" | |
setup: | |
update ENV variable IPFS_INFURA_PROJECT_ID with your infura project id | |
--- | |
python3 -m venv venv | |
source venv/bin/activate | |
pip3 install wheel | |
pip3 install ocean-lib python-dotenv web3 | |
""" | |
import argparse |
docker run -it --env-file .env_test --entrypoint=/bin/bash gitcoin-grant-data -i |
python3 -m venv venv | |
source venv/bin/activate |
from dateutil import rrule | |
from datetime import datetime | |
import requests | |
start = '20220101' | |
end = '20220926' | |
DIGICONOMIST_URL = 'https://digiconomist.net/wp-json/mo/v1/ethereum/stats/' | |
result = [] |
conda install -c conda-forge jupyterlab-fonts
Settings -> Advanced Settings -> Notebook -> User Preferences
{ "codeCellConfig": { "fontFamily": "Fira Code", "fontSize": 15, "lineHeight": 1.2, },
import logging | |
def init_logger(): | |
rootLogger = logging.getLogger() | |
rootLogger.setLevel(logging.INFO) | |
logFormatter = logging.Formatter("%(asctime)s %(message)s") | |
consoleHandler = logging.StreamHandler(sys.stdout) | |
consoleHandler.setFormatter(logFormatter) | |
rootLogger.addHandler(consoleHandler) |