Novixx Exchange is an open-source centralized cryptocurrency exchange platform built with Python and SQLite.
I wouldn't recommend using this in production due to the current bugs like inflation.
- User registration and authentication
- Cryptocurrency trading (buy/sell)
- Wallet management
- Withdraw/deposit functionality
Use coins.json to configure supported cryptocurrencies and their RPC settings.
Because it's currently a lightweight project and SQLite is easy to set up without requiring a separate database server, but we will migrate to MySQL soon.
YES I KNOW I WAS JOKING ABOUT THIS IN HCC DISCORD BUT IT IS JUST WAY EASIER TO SET UP
This was a quick prototype to make a working exchange platform. We plan to refactor and clean up the code in future commits.
HCC was an inspiration for this project
KlingEx was also an inspiration for this project
{ "BOSKA": { "name": "BoskaCoin", // Name of the coin "symbol": "BOSKA", // Ticker symbol "algorithm": "Scrypt", // Mining algorithm "website": "https://boskacoin.org", // Official website "explorer_tx": "https://explorer.boskacoin.org/tx/", // Transaction explorer URL "rpc_port": 19918, // RPC port for the coin's daemon "rpc_user": "user", // RPC username "rpc_password": "pass", // RPC password "default_price_usdt": 0.0005, // Default price in USDT (until trades set market price) "min_trade_amount": 1, // Minimum trade amount "max_trade_amount": 1000 // Maximum trade amount }, "DGB": { "name": "DigiByte", "symbol": "DGB", "algorithm": "Scrypt", "website": "https://digibyte.org", "explorer_tx": "https://digiexplorer.info/tx/", "rpc_port": 14022, "rpc_user": "user", "rpc_password": "pass", "min_trade_amount": 1, "max_trade_amount": 1000 } }