Skip to content

fkazemim/OPEX-Core

 
 

Repository files navigation

Opex

Opex Core

Opex is released under the MIT license. PRs welcome! Last commit

OPEX Core is a Kotlin based cryptocurrency exchange and matching engine from the OPEX project. This extendable and microservice architectured project work as a vanilla core for running cryptocurrency exchanges.

Contents

Install

You need to have Maven and Docker installed.

  1. Clone this repository or download the latest zip.
  2. Build each module using mvn clean install command.
  3. Change directory to ./Deployment and build docker containers using docker-compose build.
  4. In ./Deployment directory, run docker containers which you've built in previous step by using docker-compose up -d and wait for modules to be up and running.
  5. You can make sure each module is running correctly by typing http://localhost:8500 to your browser and check module health.
  6. You can also make sure middlewares (kafka, consule, etc) are running correctly by using docker ps.

Architecture Overview

Opex

Demo

Check out Opex demo.

Documentation

The full documentation for Opex can be found on our website.

How to Contribute

We want to make contributing to this project as easy and transparent as possible, and we are grateful to the developer for contributing bug fixes and improvements. Read our contribution docutmentation here.

License

Opex is MIT licensed, as found in the LICENSE file.

Additional info

For any other questions, feel free to contact us at hi@opex.dev.

About

OPEX core for Opex exchange, Open Source Cryptocurrency Exchange.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-THIRD-PARTY

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 96.4%
  • Java 2.5%
  • Other 1.1%