A non-custodial market maker for Decibel
(Aptos perpetuals). Connect your Aptos wallet — every order is signed and submitted
directly by your wallet. This site never sees your private key and never holds your funds.
Every order above needs a wallet-popup signature. To auto-sign with no
popups, use an API Wallet instead — a separate, limited-purpose
key that's pre-authorized to trade only its own Trading Account. It is
not your main wallet's key, and it can't withdraw funds.
The page shows you a private key once, at creation — copy it and save it somewhere safe on your own computer (a password manager or a local text file). Decibel does not show it again after you leave that page, so if you lose it you'll have to create a new API Wallet.
Send 2–4 APT to the API Wallet's own address (shown after you create it) so it always has gas to sign orders — this is separate from the USDC sitting in your Trading Account, and if it runs dry your orders will silently fail until you top it up.
Paste the private key and your primary wallet address below and connect.
This key is kept only in this browser tab's memory — it is
never sent to, logged by, or stored on this site's server, and is
gone the moment you close or reload the page.
The wallet you originally connected on Decibel — via Bread's Bakery's
referral link — to create your account. This is not your API
Wallet address (that's generated fresh above) and not your
Trading Account address (below) — it's used only to check you're on
the referral list.
You must paste this — don't leave it blank. Auto-detection has
proven unreliable, especially for freshly-created accounts, and can
silently point orders at the wrong account. Get the correct address
from the Decibel app:
open your account/portfolio page and copy your primary Trading
Account address (not your main wallet address, and not the API
Wallet address) — that's the one that holds your USDC collateral.
Bread's Bakery — Decibel
walletnetworkrunning
Setup
"Both" needs a resting order on each side to see which fills first, so it only works
with Open type = Limit. Switched Open type back to Limit.
API Wallet — needs gas
Your API Wallet is a separate on-chain address from your Trading Account
and needs a small amount of APT of its own to pay gas — this is
different from the USDC collateral sitting in your Trading Account.
Send 2–4 APT to that address (from any exchange or your main
wallet) so it doesn't run out mid-session, then click Start again.
Account
Trading Account—
Equity—
Session PnL—
Position—
Session time—
Ticks—
Volume & rate
Session volume—
Est. volume / 24h—
CPM (per $1M)—
collecting data — projections need ~60s of runtime and some volume first