Skip to content

Novixx-Systems/novixx-exchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novixx Exchange - Open Source Crypto Trading Platform (CEX)

Novixx Exchange is an open-source centralized cryptocurrency exchange platform built with Python and SQLite.

Production

I wouldn't recommend using this in production due to the current bugs like inflation.

Features

  • User registration and authentication
  • Cryptocurrency trading (buy/sell)
  • Wallet management
  • Withdraw/deposit functionality

Configuration

Use coins.json to configure supported cryptocurrencies and their RPC settings.

{
    "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
    }
}

Why SQLite?

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

Why is the code messy?

This was a quick prototype to make a working exchange platform. We plan to refactor and clean up the code in future commits.

Inspirations

HCC was an inspiration for this project

KlingEx was also an inspiration for this project

About

Open source CEX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published