RustyTradeEngine icon indicating copy to clipboard operation
RustyTradeEngine copied to clipboard

Trade engine written in rust (eg: bitcoin or any other currency/cryptocurrency)

Rusty Trade Engine

About the project

The overall goal of this project is for an extremely fast, efficient, and stable trade/matching engine. Rust was chosen in the hope that it would reduce risk of exploits, increase stability, and because I wanted to learn rust.

The primary use cases for this project are:

  • Platform for trading Bitcoin, Ethereum, USD, or other cryptocurrencies.
  • An easy platform to be able to run and build simulations upon.

Status

Currently the project is in the proof stage. I would not recommend using this code in production unless you are prepared to put a lot of work into it. However, this project would be a great starting point if your project overlaps.

Install / Setup

  1. Install rust (https://www.rust-lang.org/tools/install)
  2. Run cargo run
  3. ???
  4. PROFIT!!!

License

Copyright 2018-2019 Nathan (Blaise) Bruer

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.