Skip to content

Full source · Self-hosted · One-time license

A crypto exchange script with the hard parts already built

Most crypto exchange scripts are a trading UI bolted onto a fake order book. Vonex is the opposite: a real spot matching engine, ledger-backed wallets, crypto and fiat gateway APIs, live WebSockets, and an auth system — the whole exchange, shipped as source you self-host and own.

Vonex crypto exchange script spot trading terminal — live order book, matching engine, and order ticket
Self-hosted
Full source code
You own the stack
One-time license
Real matching engine
30-day money-back

Definition

What is a crypto exchange script?

A crypto exchange script is the ready-made codebase behind a trading venue — the parts you would otherwise spend a year engineering. The trading screen is a thin window onto a large system: an engine that matches orders, a ledger that moves money correctly under concurrency, gateways that handle deposits and withdrawals, a real-time layer that keeps the book live, and an auth system that guards accounts.

This page is the developer's tour of those parts. Everything below ships as unencrypted Laravel source you can read, extend, and deploy on your own server. (Licensing and regulatory questions are a separate topic — this page is about the software.)

Anatomy

The parts of a crypto exchange script

Eight subsystems make up a real exchange. Every one ships as source you can inspect and change — not a compiled black box.

Spot exchange engine

Price-time-priority matching with market, limit, stop, stop-limit, and trailing-stop orders; GTC/IOC/FOK time-in-force; atomic fills with row locking, fund holds, and self-cross prevention at 18-decimal precision.

Wallets & ledger

Multi-currency crypto and fiat wallets on a centralized ledger with credit, debit, and hold semantics. Every deposit, withdrawal, adjustment, and fee is an auditable ledger row — not a single mutable balance.

Crypto gateway API

Deposit and withdrawal gateways behind a driver contract, one per currency/network. A NOWPayments driver ships in; add other providers against the same interface. IPN/webhook callbacks handled.

Fiat gateway API & P2P

Wire fiat processors through the same driver contract, and use the built-in P2P escrow marketplace for local fiat — bank transfer and mobile money where card rails will not operate.

Real-time WebSockets

Self-hosted Laravel Reverb pushes order book, trades, orders, and balances live over WebSockets with Echo on the client — no polling, no per-message SaaS tax.

Auth & login system

Email/password with verification, TOTP two-factor, WebAuthn passkey (biometric) login, Google OAuth, rate limiting, and authorization hardening baked into user and admin endpoints.

Instant swap module

One-click, quote-based conversion at operator-set prices with a margin you control — a centralized brokerage flow, not an AMM or liquidity pool. All-in tier and above.

Admin back-office

Operate users, markets and pairs, fees, wallets, gateways, orders, trades, swaps, and P2P disputes from the UI — feature-flagged modules (SPOT/SWAP/P2P), no raw SQL.

Deposits & withdrawals

Crypto and fiat gateways, via API

Funding is where most scripts fall apart. Vonex treats every gateway as a pluggable driver — one per currency/network — so you add rails without forking the core.

Crypto wallet gateways

A NOWPayments driver ships out of the box for automated crypto deposits and withdrawals, with IPN callbacks and a sandbox mode configured from your .env. Because it is a driver contract, you can integrate another provider — a CoinPayments- or CoinGate-style processor, or your own node/RPC — against the same interface. Enable a gateway per currency and network from the admin.

Fiat gateways & P2P

Fiat rails plug into the same driver contract — wire a PayPal-, Stripe-, or Flutterwave-style processor for card and bank flows. For regions those providers do not reach, the built-in P2P escrow marketplace lets users fund each other with local payment methods, and a manual operator-reviewed gateway covers everything else.

The same wallet and ledger sit behind every gateway, so a deposit from any driver credits balances identically and shows up in one auditable transaction history. See the dedicated white label crypto wallet page for the wallet and gateway detail.

Under the hood

The spot engine and the auth system

The two parts buyers scrutinize most: the engine that has to be correct with money, and the login system that has to be correct with accounts.

Spot exchange

  • Price-time priority matching with atomic fills and row locking
  • Five order types: market, limit, stop, stop-limit, trailing-stop
  • Three time-in-force modes: GTC, IOC, FOK
  • Fund holds on placement; holds release on cancel
  • Self-cross prevention and 18-decimal bcmath on every money path
  • Per-market maker/taker fees and tick sizes you configure

Login & auth system

  • Email and password with email verification
  • TOTP two-factor authentication (2FA)
  • WebAuthn passkeys for biometric, phishing-resistant login
  • Google OAuth sign-in out of the box
  • Rate limiting on sensitive endpoints
  • Authorization hardening across user and admin routes

Same code, three names

Crypto exchange script vs clone script vs white-label

These describe the same underlying codebase from different angles, and Vonex is all three. A crypto exchange script is the source you deploy. A clone script frames that source as replicating a well-known exchange's feature set. A white label crypto exchange script emphasizes rebranding it as your own venue.

Pick the page that matches how you think about it: the cryptocurrency exchange clone script page walks through which exchanges you can emulate, and the white label crypto exchange page covers rebranding and ownership. The parts on this page are identical across all three.

Build cost

Hire an agency to build these parts, or license the source?

Every part above is something a development shop would quote you weeks and dollars to build. Licensing source that already has them collapses the bill.

Part to build Hire a development agency License the Vonex script
Matching engine & ledgerThe riskiest, most expensive months of the projectIncluded, tested, at 18-decimal precision
Gateways (crypto + fiat)Billed per integrationDriver contract; NOWPayments ships, add more
Auth & real-time layerMore billed weeks2FA, passkeys, OAuth, Reverb — included
Total upfront$50k–$500k+, 6–18 months$499–$1,999 one-time, deploy in days
You own the code?Yes, once finishedYes — full unencrypted source, day one

You do not need a development agency to own an exchange. Because the script ships full source, an agency (or your own developer) starts from a working core and bills only for your customizations — theming, new markets, extra gateways — not for rebuilding the trading engine. The deeper build-vs-buy math is on the crypto exchange software and cost pages.

Pricing

One-time license, full source

Pay once and own the script outright — no revenue share, no per-trade cut. Swap and P2P ship in the All-in tier and above.

Starter

$899

$499

USD

  • Market, Limit, Stop, Stop-Limit & Trailing orders
  • GTC / IOC / FOK time-in-force
  • Live WebSocket order book
  • Multi-currency wallets
  • 2FA, passkeys & Google login
  • Full admin back-office
  • Instant Swap (Like Uniswap)
  • P2P marketplace with escrow & chat
  • White-label rebrand rights
  • 1 domain · 6 months updates
Get Vonex

Pay once. Build your project!

All-in

$1049

$549

USD

  • Market, Limit, Stop, Stop-Limit & Trailing orders
  • GTC / IOC / FOK time-in-force
  • Live WebSocket order book
  • Multi-currency wallets
  • 2FA, passkeys & Google login
  • Full admin back-office
  • Instant Swap (Like Uniswap)
  • P2P marketplace with escrow, chat & reviews
  • White-label rebrand rights
  • unlimited domains · 12 months updates
  • High-priority developer support
Get Vonex

Pay once. Build unlimited projects!

See the full breakdown on the pricing page.

Trust & ownership

Built to own — not rent

Visible commitments serious buyers care about: self-hosting, source access, and honest packaging.

Self-hosted

Deploy on infrastructure you control — no app hosting lock-in.

Full source code

Unencrypted source for licensees. Read it, change it, ship it.

You own the stack

Brand the venue under your name. Keep data and code with you.

One-time license

No revenue share on trades in product packaging. Predictable cost.

Real matching engine

Price-time priority, holds, and advanced order types — not a mock book.

30-day money-back

No-questions-asked guarantee on the sales positioning for the license.

FAQ

Crypto exchange script FAQ

What is a crypto exchange script?

A crypto exchange script is the complete, ready-made codebase that runs a trading venue — the spot matching engine, a multi-currency wallet and ledger, deposit and withdrawal gateways, real-time WebSockets, an authentication system, and an admin back-office. Vonex is a crypto exchange script delivered as full, unencrypted source you self-host and own outright.

What parts does the Vonex crypto exchange script include?

The spot exchange (price-time matching engine, order book, order types), multi-currency wallets on a ledger with hold semantics, crypto deposit/withdrawal gateways behind a driver contract, fiat rails via the same contract plus a built-in P2P escrow marketplace, a live WebSocket layer (Laravel Reverb), an auth/login system (2FA, passkeys, OAuth), an instant-swap module, and a full admin panel. Spot ships in every tier; swap and P2P ship in the All-in tier and above.

Can I add my own deposit and withdrawal gateways?

Yes. Gateways are a pluggable driver contract, configured one per currency/network. A NOWPayments crypto driver ships out of the box; you wire additional crypto providers (a CoinPayments- or CoinGate-style processor) or fiat providers (a PayPal-, Stripe-, or Flutterwave-style processor) against the same interface, without touching the trading core. IPN/webhook callbacks are handled for you.

Does the crypto exchange script include a wallet?

Yes — multi-currency crypto and fiat wallets backed by a ledger with credit, debit, and hold semantics, plus deposit and withdrawal flows per currency. Every movement (deposit, withdrawal, adjustment, fee) lands in an auditable wallet-transaction ledger rather than a single mutable balance field.

Is there a free or open-source crypto exchange script?

Free and nulled crypto exchange scripts exist, but they are almost always a trading UI over a fake order book — no real matching engine, no ledger, and often tampered code that is a security liability the first time real money moves. Vonex is paid, source-available software you own: a real engine and ledger, unencrypted code, and a one-time license instead of a rented black box.

Do I get the real source code?

Yes. Licensees receive the full, unencrypted source to deploy, customize, and rebrand on their own infrastructure. That is what makes self-hosting and your own development possible — you are not locked into an encrypted build or a hosted platform.

What is the difference between a crypto exchange script, a clone script, and white-label software?

They describe the same underlying codebase from different angles. A "crypto exchange script" is the source you deploy; a "clone script" markets it as replicating a well-known exchange's feature set; and "white-label" emphasizes rebranding it as your own. Vonex is all three — see the cryptocurrency exchange clone script and white label crypto exchange pages for those angles.

What tech stack does the crypto exchange script use?

A modern Laravel (PHP 8.5) application on MySQL 8, with Laravel Reverb for WebSockets, queue workers, and a scheduler. It runs on a modest VPS to start (Linux, Apache), so a single full-stack developer can deploy and operate it.

Deploy a crypto exchange script you own

Trade the live demo to see every part working, then license the full source for your venue.