Skip to content

jjeffryes/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

License

OpenBazaar Server is licensed under the MIT License.

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.8%
  • Protocol Buffer 3.6%
  • Other 0.6%