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.
You need to have Maven and Docker installed.
- Clone this repository or download the latest zip.
- Build each module using
mvn clean installcommand. - Change directory to
./Deploymentand build docker containers usingdocker-compose build. - In
./Deploymentdirectory, run docker containers which you've built in previous step by usingdocker-compose up -dand wait for modules to be up and running. - You can make sure each module is running correctly by typing
http://localhost:8500to your browser and check module health. - You can also make sure middlewares (kafka, consule, etc) are running correctly by using
docker ps.
Check out Opex demo.
The full documentation for Opex can be found on our website.
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.
Opex is MIT licensed, as found in the LICENSE file.
For any other questions, feel free to contact us at hi@opex.dev.
