JGX · Order-book exchange

An order-book centralized exchange.

JGX (joygoLive Exchange) is an extensible exchange core that ties the order book, matching engine and ledger together. Markets, assets and networks are added by configuration, and a fiat market or a mainnet switch builds on the same structure. Today: three markets quoted in BTC, ETH and USDT, sign-in with a MetaMask signature, and deposits and withdrawals on Ethereum Sepolia and Bitcoin Testnet4.

Quotes follow the real market. A market-making bot anchors its orders to Binance public prices and keeps the book within 0.15% of the actual rate. The chart is built from Binance 1-minute candles.

Design

Three decisions that shaped it

Built as a complete exchange stack designed to extend: order book, custody, deposits and withdrawals, and the admin side behind them.

Centralized order-book matchingOrders match on the server against a central order book, and balances are kept in the exchange's own ledger. Trades settle inside that ledger; the chain is used only for deposits and withdrawals. Not a DEX, with no on-chain swap.
Wallet signature in place of a passwordSign-in is a MetaMask signature. There is no password sign-up, so there is no password to store or reset.
Live market pricingReference prices stream from Binance market data and drive the market-maker quotes, keeping the book within 0.15% of the market. CoinMarketCap supplies market capitalization and coin icons.
Trading

Markets and orders

Three quote markets and the rules every order passes through.

Three markets, 33 pairsBTC, ETH and USDT markets with eleven assets each, drawn from BTC, ETH, XRP, BNB, SOL, DOGE, ADA, TRX, LINK, AVAX, DOT, LTC and KAIA. A KRW market is supported by the structure and not yet added.
Limit and market ordersA limit order rests on the book at its price. A market order fills against the best prices on the book at once.
Price-time priorityBetter price first, then earlier order at the same price. Self-trade prevention keeps an account's order from filling against its own.
Maker and taker 0.05%One fee rate on both sides, adjustable from the admin side along with the markets and pairs that are open.
Deposits

What moves on chain

Three assets move on chain. The rest are ledger assets, and there is no bank or fiat channel.

Asset Network Deposit credited Withdrawal
ETHEthereum SepoliaAfter 3 block confirmationsAutomatic within limits, operator approval above them
USDTEthereum Sepolia, an ERC-20 test token deployed for this serviceAfter 3 block confirmationsAutomatic within limits, operator approval above them
BTCBitcoin Testnet4After 1 block confirmationAutomatic within limits, operator approval above them
Other assetsNoneLedger asset, no on-chain depositNo on-chain withdrawal

Withdrawals are screened before they leave. A request that passes every check is sent from the hot wallet automatically: amount limits per withdrawal, per member over 24 hours and across the exchange per hour, account age, a destination the member has used before, and hot wallet balance. A request that fails any check waits for operator approval, and withdrawals to the exchange's own deposit addresses are refused.

Pricing

Where the quotes come from

The order book is filled by a market-making bot, and the pace of that bot is a setting.

Market-making botPlaces orders around the Binance reference price for every pair, holding the book within 0.15% of the actual rate.
Chart from real candlesCandles come from Binance 1-minute data and are drawn with TradingView Lightweight Charts.
Presentation modeA slower pace for presentations, with lower quote and price refresh rates.
Production modeReal-time price and quote refresh. The admin side switches between the two modes.
Operations

The admin side

Operation runs from one admin screen, from the overview to the audit log, and every list that grows is paginated.

Members and grantsSuspend members and adjust balances. Assets are granted to several selected members in one batch, and notices are published from the same screen.
Markets, orders, botTurn markets and pairs on and off, review orders and trades, and control the market-making bot and the run mode.
Price feedThe state of each price feed.
Deposits, withdrawals, custodyWithdrawal review with the hold reason on each request, auto-withdrawal limits, and the deposit list, with the hot wallet shown next to what the exchange owes its members.
Reconciliation and audit logLedger reconciliation, and an audit log of operations on the admin side.
Emergency switchesTrading, deposits and withdrawals can each be halted at once from the operating settings, where the fee rate is also set.
Limits

What this does not claim

Exchange mechanics are implemented end to end. Real value, mainnet and regulatory standing are outside the scope.

No real assetsDeposits run on Ethereum Sepolia and Bitcoin Testnet4, whose coins have no market value. USDT here is an ERC-20 test token deployed for this service, unrelated to Tether. Balances in every other asset exist only in the ledger.
Not mainnet, not a licensed operationNo mainnet deployment and no registration or license as a virtual asset service provider. Operated for presentations to investors and partners.
No fiatNo bank link and no KRW deposit or withdrawal. The KRW market exists in the structure only.
Depth comes from the botPrices track Binance, while the depth on the book is placed by the market-making bot. Fills here are not evidence of liquidity on a real venue.