xChange is a Rust-based workspace for building a centralized cryptocurrency exchange (CEX). Overview xChange aims to provide a robust, scalable, and secure foundation for creating a centralized cryptocurrency exchange. This project leverages Rust's performance and safety features to ensure a reliable trading platform. Features
The workspace is organized into multiple crates, each responsible for a specific aspect of the exchange:
Rust (latest stable version) PostgreSQL (for data storage) Redis (for caching and pub/sub)
Clone the repository:
git clone https://github.com/8shaws/xChange.git
cd xChange
Build the project:
cargo build --release
Set up the database and configure environment variables (see Configuration section). Run the exchange:
cargo run --release