Repository for the study of TVL double counting issue.
Clone this repository
git clone https://github.com/lyc0603/tvl-measurement.git
Navigate to the directory of the cloned repo
cd tvl-measurement
To install the latest release on PyPI <https://pypi.org/project/toml/>
_, run:
pip install toml
python3 -m venv venv
python -m venv venv
. venv/bin/activate
venv\Scripts\activate.bat
pip install -e ".[dev]"
Connect to a full node using ssh
with port forwarding flag -L
on:
ssh -L 8545:localhost:8545 satoshi.doc.ic.ac.uk
Assign URI value to WEB3_PROVIDER_URI
in a new terminal:
set -xg WEB3_PROVIDER_URI http://localhost:8545
All files in data/
are stored with lfs
.
To initialize Git LFS:
git lfs install
git lfs track data/**/*
To pull data files, use
git lfs pull
Always pull latest code first
git pull
Make changes locally, save. And then add, commit and push
git add [file-to-add]
git commit -m "update message"
git push
We follow PEP8 coding format. The most important rules above all:
implied_volatility
is preferred over impl_v
implied_volatility
is preferred over implied_volatility_from_broker_name