Getting started
This guide takes you from an empty browser to your first perpetual futures trade on Noether. You need about ten minutes, a browser wallet (or a mobile Stellar wallet), and nothing else — every asset you will use is free test money.
Noether currently runs on the Stellar testnet. All balances — XLM, test USDC, positions, vault shares — are play money with no real-world value. Stellar’s testnet also resets periodically, which wipes all accounts, balances, and positions. Don’t store anything you care about here.
Install a Stellar wallet
Noether works with standard Stellar wallets. We recommend Freighter, a browser extension, for the smoothest experience. The connect dialog also offers other extension wallets such as xBull, plus WalletConnect for mobile wallets like LOBSTR (via WalletConnect).
After installing, open your wallet’s settings and switch the network to Testnet. Noether runs entirely on the Stellar testnet, so a wallet pointed at the public network can’t sign anything here.
The LON wallet is not supported — it doesn’t correctly sign the Soroban authorizations Noether’s contracts require. Use Freighter or LOBSTR (via WalletConnect) instead.
Connect on noether.exchange
- Open https://noether.exchange. You’ll see an amber Testnet badge in the header — that’s expected.
- Click Connect Wallet in the top right.
- A dialog opens listing WalletConnect first (for LOBSTR and other mobile wallets — it shows a QR code to scan), followed by extension wallets under an Extensions divider. Wallets you haven’t installed appear grayed out with an Install link.
- Pick your wallet and approve the connection in its popup.
Once connected, the header button shows a green dot and your shortened address. Clicking it opens a dropdown with your USDC (collateral) and XLM (gas) balances, an explorer link, and Switch Wallet / Disconnect actions. Connecting itself signs no transaction, and your session is remembered — returning to the site later reconnects silently.
The trade, portfolio, and vault pages are not available in some jurisdictions (including the United States, Ontario in Canada, and sanctioned countries). If you’re in a restricted region you’ll see a “Trading not available in your region” page instead.
Activate the wallet with testnet XLM
A brand-new Stellar account doesn’t exist on the network until it holds some XLM. Noether handles this for you:
- Go to the Faucet page (the Faucet link in the header, or https://noether.exchange/faucet).
- If your account is new, the page shows Wallet Not Active with an Activate Wallet button.
- Click it. The app asks Stellar’s public friendbot service to create and fund your account with testnet XLM — no signature needed. You’ll see a “Wallet activated successfully!” confirmation.
If your account was already funded (for example by another faucet), the page skips this state entirely and goes straight to the trustline step.
XLM pays network fees for every transaction you sign. Keep at least 1 XLM in the account — the app shows a red “Low” tag on your XLM balance when it drops below that.
Get test USDC from the faucet
Trading is collateralized in test USDC, which the same faucet page hands out in two short steps:
- Add the USDC trustline. Stellar accounts must opt in to each asset they hold. Click Add USDC Trustline and approve the transaction in your wallet — a one-time setup and your first wallet signature. The card flips to “Trustline Active” when it’s done.
- Claim USDC. Pick an amount — exactly 100, 500, or 1000 USDC per claim — and click Claim. The claim itself needs no wallet signature: the faucet server sends the payment to your address, usually within seconds.
Claims are limited to 1,000 USDC per address per day (the day rolls over at midnight UTC). The page shows a progress bar of today’s usage and, once the limit is reached, a live countdown to the reset. A Claim History section lists your past claims with transaction links; the limit is enforced from on-chain history, so clearing your browser doesn’t reset it.
Place your first trade
Head to the Trade page (https://noether.exchange/trade):
- Pick a pair. The selector next to the chart lists 13 perpetual pairs (BTC-PERP, ETH-PERP, XLM-PERP, SOL-PERP, XRP-PERP, ADA-PERP, BNB-PERP, TRX-PERP, DOGE-PERP, ZEC-PERP, LINK-PERP, BCH-PERP, LTC-PERP), each with a live price and 24h change. BTC-PERP is selected by default.
- Choose a direction in the order panel: Long (you profit if the price rises) or Short (you profit if it falls). Leave the order type on Market and the margin mode on Isolated for your first trade.
- Enter collateral in the “Pay (Collateral)” field — the USDC locked to back the position. The minimum is 10 USDC, and quick-fill buttons let you use 25/50/75/100% of your balance. The trading fee is deducted from this collateral.
- Set leverage with the slider, from 1x to 10x. Leverage multiplies your position size — and how fast a price move reaches your liquidation price. The readout turns amber at 5x and red at 8x as a nudge to stay careful. Position size (collateral × leverage) is capped at $100,000.
- Review the order summary. It shows your position size, entry price, estimated liquidation price, and the estimated fee — 0.050% of position size for a market order (taker rate). If anything is off, the panel shows a validation message instead of letting you submit.
- Optionally set a Take Profit / Stop Loss in the panel — these are attached right after the position opens, and each costs one extra signature.
- Click Buy / Long (or Sell / Short) and approve one transaction in your wallet. The signature covers both the trade and the USDC transfer, so you sign once, not twice.
A toast confirms the open (for example “Long BTC position opened!”), your balance refreshes, and the new position appears in the Positions tab below the chart.
Watch and close the position
The Positions tab shows each open position’s size, net value, entry and live mark price, liquidation price, and live PnL — updating in real time from the oracle price stream. A warning triangle appears if the mark price gets within 10% of your liquidation price.
To exit:
- Click the red Close button on the position.
- A confirmation modal shows the position, its size, and unrealized PnL. Click Close Position and approve one wallet signature.
- A toast confirms the result with your realized PnL, for example “BTC Long closed — PnL +$12.34”.
Closing a position charges no trading fee — you paid the fee when you opened. Any accrued funding is settled at close (funding accrues hourly but is only applied when a position closes or is liquidated). Closes are always full-size; there is no partial close in the UI.
Where to next
- Trading guide — margin modes, limit and stop orders, take-profit/stop-loss, fees and fee tiers, funding, and liquidation in depth.
- FAQ — quick answers to common questions about the testnet, wallets, and limits.
- Liquidity Vault — earn from the trading pool instead of trading against it.