logo logo logo logo social

Testnet

Warthog Testnet Hub

The Warthog testnet is the live environment for Native DeFi, Fair Batch Matching, and new wallet and node work. This page is the starting point: pick a wallet, connect to a public testnet node, and try the matching engine in your browser.

1. Pick a wallet

Wallets marked Testnet only connect to the core/defi branch nodes and support the full DeFi surface (transfer, token, asset creation, limit swap, liquidity, cancel).

2. Connect to a public testnet node

The canonical list of public testnet nodes will be served from data.warthog.network/defi-nodes.json once the public-data pipeline is wired. Until then, please ask on Discord for an invite URL.

No curated nodes published yet — see the docs roadmap.

All testnet nodes expose /api/proxy via the website for browser apps. The raw REST and WebSocket endpoints are reachable directly when running a non-HTTPS browser context.

3. Watch the chain

The client-explorer (also being completed this year — see roadmap) is the front-end for the public node API. Once deployed, a link here will route to explorer.warthog.network.

4. Try the matching engine

The DeFi Demo is the fastest way to feel how Fair Batch Matching combines an order book with a continuous liquidity pool without ever leaving the browser (the FBM math runs as WebAssembly locally — no node round-trip).

Open the DeFi Demo →

5. Dry-run matching (coming soon)

A live "dry-run" matching preview — for each market, show what the FBM would produce against the node's current pending orders (i.e. preview the matching as if the next block were mined right now). This is on the public roadmap; the underlying data source (client-side recompute vs. a new node endpoint such as GET /dex/preview-match) is still being decided.

Not yet shipped — the API design is tracked in the docs roadmap.

6. Get testnet WART

Testnet WART is mined by running a testnet node (see step 2). There is no public faucet documented yet — ask on Discord if you need testnet WART and don't want to run a node.