This project is a WIP example implementation of a Stellar anchor server.
Its goal is to provide a community example implementation of SEP 6 (and related SEPs 9, 10 and 12) to make it easier for anchors to integrate with the Stellar network, and enable wallets to seamlessly integrate with said anchor.
You can check the project's roadmap here.
This project was built using Pipenv.
- Install pipenv:
$ brew install pipenv
(on macOS) - Install redis:
$ brew install redis
(on macOS) - Inside the repo's root, install the project's dependencies:
$ pipenv install
- You'll need a
.env
file (or the equivalent env vars defined). We provide a sample one, which you can copy and modify:$ cp .env.example .env
- Run the database migrations:
$ pipenv run python src/manage.py migrate
- Run the redis server in the background:
$ redis-server --daemonize yes
- Run celery:
$ pipenv run celery worker --app app --beat --workdir src -l info
- Run the project:
$ pipenv run python src/manage.py runserver