Skip to content

syntox/OpenBazaar-Server

 
 

Repository files navigation

Build Status Coverage Status Slack Status

  • This contains most of the backend networking for OpenBazaar. Going forward, the relevant parts of the current OpenBazaar repo will likely be merged into this.
  • If you are looking to contribute to the OpenBazaar backend, this is the repo you want to work on.
  • The reference client that interacts with the OpenBazaar backend is found here

Installation notes:

You will need Python 2 and pip installed on your system.

Depending on your configuration, you may also need to install python-dev, libffi-dev and python-pylint-common. If you're on Linux, you can do so using your operating system's standard package manager (ex. sudo apt-get install python-dev)

To install all Python requirements, run:

pip install -r requirements.txt

Running Unit Tests (optional and non-Windows only)

pip install -r test_requirements.txt
bash
make

If everything has installed fine, you should get a message that everything went OK.

You can now start the server on testnet (recommended at this point) with:

python openbazaard.py start --testnet

To run on the regular network:

python openbazaard.py start

Various options, including those related to logging and debugging, can be displayed like so:

python openbazaard.py start --help

About

Server daemon for communication between client and OpenBazaar network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 95.1%
  • Protocol Buffer 4.1%
  • Other 0.8%