Introduction

Introduction

Noether is a decentralized perpetual futures exchange on Stellar. Every order, match, and settlement executes in Soroban smart contracts — positions, liquidations, and funding payments are all on-chain transactions you can verify yourself.

⚠️

Noether is live on the Stellar testnet. All funds are test funds — get free test USDC from the in-app faucet. API key issuance is currently in closed beta. Mainnet is planned but not live.

At a glance

Markets14 perpetual pairs, including BTC-PERP, ETH-PERP, XLM-PERP, and SOL-PERP (13 listed in the web app — HYPE is API-only)
LeverageUp to 10x (25x is planned for mainnet)
CollateralUSDC, with isolated and cross margin modes
FeesMaker from 0.020%, taker from 0.050% — rates decrease with trading volume
Minimum collateral10 USDC per position
Maximum position size$100,000 notional

How it fits together

  • Trade in the browser at noether.exchange with Freighter or LOBSTR (via WalletConnect). There is no exchange account — your wallet signs every transaction.
  • Build against the gateway, a REST and WebSocket API that prepares transactions for you to sign locally. It never holds your keys. TypeScript and Python SDKs mirror the full API surface.
  • The market contract holds all trading logic; the Liquidity Vault is the counterparty to every trade, and trading fees accrue to the vault — LPs earn them through the value of their NOE shares. Prices come from the Noeracle oracle: in-app trades go through the Noether Router, which relays a fresh signed price and executes the trade in one atomic transaction, and the market rejects any price older than 60 seconds.

Where to start

  • Trading guide — orders, margin modes, fees, and liquidation from the trader’s point of view
  • Authentication — wallet-signed challenges and bearer API keys
  • WebSocket API — live tickers, trades, and account events
  • TypeScript SDK — typed client for every endpoint plus a reconnecting WebSocket client
  • API explorer — try every endpoint against the live gateway
  • Contract addresses — the deployed Soroban contracts and how to verify them
Appnoether.exchange · trade page
Live API reference (Swagger)noetherapi-production.up.railway.app/docs
TypeScript SDK on npmnpmjs.com/package/noether-sdk
Python SDK on PyPIpypi.org/project/noether-sdk
GitHubgithub.com/NoetherDEX/noether
X@Noetherdex