skyeye is the market aggregator of the Savour project, which aggregates the market of centralized and decentralized transactions. It is written in python and provides grpc interface for upper-layer service access.
tips: requirement python3.12+
git clone [email protected]:roothash-pay/hailstone.git
cd hailstone
python3 -m venv .venv
source venv/bin/activate
pip3 install -r requirements.txt
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"NAME": "skyeye",
"USER": "guoshijiang",
"PASSWORD": "",
"HOST": "127.0.0.1",
},
}
Config it according to you environment
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver
python3 manage.py broker_crawler crawler_fetch_24tickers
fork skyeye to your github
[email protected]:guoshijiang/skyeye.git
git branch -C xxx
git checkout xxx
coding
git add .
git commit -m "xxx"
git push origin xxx
4.commit PR Have a pr on your github and submit it to the skyeye repository
5.review After the skyeye code maintainer has passed the review, the code will be merged into the skyeye repo. At this point, your PR submission is complete