Wallets
- State
- Needs review
- Lifecycle
- stable
- Applies to
- continuous deployment, verify with GET /api/version
- Last verified
- 2026-09-01
- Chain
- bitcoin / mainnet
Source and review
- Owning source
- frontend wallet capabilities table, wallet adapters
- Review window
- 30 days
Full source and verification record
- Owning repository
- bitcoinuniverseio/stampdex (private application source)
- Source path
- frontend wallet capabilities table, wallet adapters
- Applicable release
- continuous deployment, verify with GET /api/version
- Chain and network
- bitcoin / mainnet
- Lifecycle
- stable
- Last verified
- 2026-09-01
- This page
- Edit on GitHub · Bitcoin Universe platform
You can browse everything without a wallet. Connect one when you want to buy, sell, or see your own holdings.
Supported wallets
Section titled “Supported wallets”| Wallet | Where to get it |
|---|---|
| Universe Wallet | Chrome Web Store |
| UniSat | unisat.io |
| Leather | leather.io |
| Xverse | xverse.app |
| OKX Wallet | okx.com/web3 |
Connect from the wallet button in the header. StampDEX sees your address and asks your wallet to sign when you act. It never sees your keys.
What each wallet can do here
Section titled “What each wallet can do here”Local candidate, 6 September 2026. NO-GO. Not deployed. These source changes have no real-wallet, native-network or browser acceptance witness. Earlier captures do not verify this candidate.
| Action | Universe Wallet | UniSat | Leather | Xverse | OKX Wallet |
|---|---|---|---|---|---|
| Connect and account | |||||
detect | Untested | Untested | Untested | Untested | Untested |
connect | Untested | Untested | Untested | Untested | Untested |
reconnect | Untested | Untested | Untested | Untested | Untested |
accountRefresh | Untested | Untested | Untested | Untested | Untested |
accountChangeEvent | Untested | Untested | Unavailable | Untested | Untested |
networkCheck | Untested | Untested | Untested | Untested | Untested |
embeddedMode | Untested | Unavailable | Unavailable | Unavailable | Unavailable |
| Signing | |||||
signMessage | Untested | Untested | Untested | Untested | Untested |
signPsbt | Untested | Untested | Untested | Untested | Untested |
signPsbtUnfinalized | Untested | Untested | Untested | Untested | Untested |
sendBitcoin | Untested | Untested | Untested | Untested | Untested |
| SRC-20 trading | |||||
src20Buy | Untested | Untested | Untested | Untested | Untested |
src20List | Untested | Untested | Untested | Untested | Unavailable |
src20Cancel | Untested | Untested | Untested | Untested | Unavailable |
src20Transfer | Untested | Untested | Untested | Untested | Untested |
| Stamps | |||||
stampDispenserBuy | Untested | Untested | Untested | Untested | Untested |
stampDispenserOpen | Untested | Untested | Unavailable | Unavailable | Unavailable |
stampDispenserClose | Untested | Untested | Unavailable | Unavailable | Unavailable |
mint | Untested | Untested | Untested | Untested | Unavailable |
| Other | |||||
atomicList | Untested | Untested | Untested | Untested | Untested |
atomicBuy | Untested | Untested | Untested | Untested | Untested |
atomicDelist | Untested | Untested | Untested | Untested | Untested |
auctionCreate | Untested | Untested | Untested | Untested | Untested |
auctionBid | Untested | Untested | Untested | Untested | Untested |
auctionBuyNow | Untested | Untested | Untested | Untested | Untested |
poolDeposit | Untested | Untested | Untested | Untested | Untested |
poolWithdraw | Untested | Untested | Untested | Untested | Untested |
poolSwap | Untested | Untested | Untested | Untested | Untested |
dexOrder | Untested | Untested | Untested | Untested | Untested |
profileLink | Untested | Untested | Untested | Untested | Untested |
launchParticipate | Untested | Untested | Untested | Untested | Untested |
launchReserve | Untested | Untested | Untested | Untested | Untested |
distributeMpma | Untested | Untested | Untested | Untested | Untested |
loanBorrow | Untested | Untested | Untested | Untested | Untested |
loanRepay | Untested | Untested | Untested | Untested | Untested |
loanClaim | Untested | Untested | Untested | Untested | Untested |
Untested means the adapter calls the wallet and nobody has recorded the action working here. It is offered with a warning in the product; it is neither a yes nor a no. Generated from the application source at commit 1cc1afb. The human summary with per-wallet caveats is on the wallets page.
Yes requires a retained journey for the exact wallet version, action,
network and source revision. Not tested means the adapter offers the
action but no accepted journey witness proves it. Old works declarations
alone do not establish a pass. No means this adapter does not offer the
action. Provider signing does not establish native display, protected inputs,
native protocol execution, or a delivered asset.
| Action | Universe Wallet | UniSat | Leather | Xverse | OKX Wallet |
|---|---|---|---|---|---|
| Detected in the browser | Not tested | Not tested | Not tested | Not tested | Not tested |
| Connect | Not tested | Not tested | Not tested | Not tested | Not tested |
| Reconnect after a reload | Not tested | Not tested | Not tested | Not tested | Not tested |
| Read the current account | Not tested | Not tested | Not tested | Not tested | Not tested |
| Report an account change | Not tested | Not tested | No | Not tested | Not tested |
| Report the network | Not tested | Not tested | Not tested | Not tested | Not tested |
| Sign a message | Not tested | Not tested | Not tested | Not tested | Not tested |
| Sign a transaction | Not tested | Not tested | Not tested | Not tested | Not tested |
| Sign a listing transaction | Not tested | Not tested | Not tested | Not tested | Not tested |
| Send BTC | Not tested | Not tested | Not tested | Not tested | Not tested |
| Buy SRC-20 | Not tested | Not tested | Not tested | Not tested | Not tested |
| List SRC-20 | Not tested | Not tested | Not tested | Not tested | No |
| Cancel a listing | Not tested | Not tested | Not tested | Not tested | No |
| Transfer SRC-20 | Not tested | Not tested | Not tested | Not tested | Not tested |
| Buy from a dispenser | Not tested | Not tested | Not tested | Not tested | Not tested |
| Open a dispenser | Not tested | Not tested | No | No | No |
| Close a dispenser | Not tested | Not tested | No | No | No |
| Mint | Not tested | Not tested | Not tested | Not tested | No |
| Work inside Universe Wallet | Not tested | No | No | No | No |
| List an asset on Atomic | Not tested | Not tested | Not tested | Not tested | Not tested |
| Buy on Atomic | Not tested | Not tested | Not tested | Not tested | Not tested |
| Delist from Atomic | Not tested | Not tested | Not tested | Not tested | Not tested |
| Create an auction | Not tested | Not tested | Not tested | Not tested | Not tested |
| Place an auction bid | Not tested | Not tested | Not tested | Not tested | Not tested |
| Buy an auction now | Not tested | Not tested | Not tested | Not tested | Not tested |
| Deposit into a pool | Not tested | Not tested | Not tested | Not tested | Not tested |
| Withdraw from a pool | Not tested | Not tested | Not tested | Not tested | Not tested |
| Swap through a pool | Not tested | Not tested | Not tested | Not tested | Not tested |
| Open or cancel a DEX order | Not tested | Not tested | Not tested | Not tested | Not tested |
| Link a wallet to a profile | Not tested | Not tested | Not tested | Not tested | Not tested |
| Take part in a FairMinter launch | Not tested | Not tested | Not tested | Not tested | Not tested |
| Reserve a batch allocation | Not tested | Not tested | Not tested | Not tested | Not tested |
| Sign a distribution batch | Not tested | Not tested | Not tested | Not tested | Not tested |
| Borrow BTC against a Stamp | Not tested | Not tested | Not tested | Not tested | Not tested |
| Repay a Stamp loan | Not tested | Not tested | Not tested | Not tested | Not tested |
| Claim defaulted loan collateral | Not tested | Not tested | Not tested | Not tested | Not tested |
Native display, input protection and provider signing
Section titled “Native display, input protection and provider signing”Each dimension keeps its own source date and evidence status in the matrix.
adapter means a source path exists, with source date 2026-09-06 and
evidence status SOURCE ONLY. unknown means no dated proof is retained,
with evidence status NOT TESTED. Native display observations below use
SOURCE VERIFIED only for the linked wallet notice. No row is wallet-live proof.
| Wallet | Protocol | Native display | Input protection | Provider signing | Display source date | Display evidence |
|---|---|---|---|---|---|---|
| Universe Wallet | stamps | unknown | unknown | adapter | Not recorded | NOT TESTED |
| Universe Wallet | src-20 | unknown | unknown | adapter | Not recorded | NOT TESTED |
| UniSat | stamps | unknown | unknown | adapter | Not recorded | NOT TESTED |
| UniSat | src-20 | unknown | unknown | adapter | Not recorded | NOT TESTED |
| Leather | stamps | unsupported | unknown | adapter | 2026-04-17 | SOURCE VERIFIED |
| Leather | src-20 | unsupported | unknown | adapter | 2026-04-17 | SOURCE VERIFIED |
| Xverse | stamps | unknown | unknown | adapter | Not recorded | NOT TESTED |
| Xverse | src-20 | unknown | unknown | adapter | Not recorded | NOT TESTED |
| OKX Wallet | stamps | unknown | unknown | adapter | Not recorded | NOT TESTED |
| OKX Wallet | src-20 | unknown | unknown | adapter | Not recorded | NOT TESTED |
Leather ended Stamps/SRC-20 display and management on April 18, 2026. Its notice keeps compatible dApp signing separate. Leather Stamps notice.
StampDEX must classify selected inputs through its first-party safety service before signing. Unknown classification cannot count as ordinary spendable BTC. Each wallet variant in the release registry remains a separate release obligation.
Per-wallet caveats
Section titled “Per-wallet caveats”Leather mixes Bitcoin and Stacks entries when it reports addresses. StampDEX filters out the Stacks entry and uses the payment address, never an ordinals address. Its signing returns a signed but unfinalized transaction, which is the shape a listing needs. It does not report account changes, so switching accounts inside Leather is not something StampDEX can react to.
Xverse keeps payment and ordinals addresses separate, and StampDEX pays from the payment address only. An Xverse session ends when you switch accounts inside the wallet, rather than carrying on with the address you left.
OKX Wallet exposes generic Bitcoin signing only. Listing, cancelling, minting, and all dispenser management are hidden for it because nothing behind them would work.
Universe Wallet is the first-party target and the only one that embeds the StampDEX trading desk. From the wallet you land on the desk with your wallet already connected, and token links open the matching StampDEX pages.
What connecting shares
Section titled “What connecting shares”Your address, and nothing else. StampDEX reads your SRC-20 balances, stamps, open orders, and activity for that address from its own API, the same data anyone could read for any address. See Your portfolio.
Never do this
Section titled “Never do this”No wallet on this page needs your recovery phrase or a private key to work with StampDEX, and StampDEX never asks for either. If any page, in any tab, asks you to type a recovery phrase or import a seed in order to trade, close it.
Disconnecting
Section titled “Disconnecting”Disconnect from the wallet menu. StampDEX never has your keys, so disconnecting just stops the site reading your address. The only funds StampDEX ever operates are the per-listing escrow addresses during an active SRC-20 trade. See Where your funds are.