Skip to content

Wallet and signing problems

Source bitcoinuniverseio/core (private)
Path frontend/src/util/wallet.js, Marketplace v1 action flow
Chain bitcoin, dogecoin
Network mainnet
Verified 2026-09-01
SymptomCauseWhat to do
The wallet is not offered at allIts provider is not exposed to the pageInstall from the wallet’s own release channel, then reload
The wallet is offered but connecting does nothingThe wallet is lockedUnlock it and connect again
On a phone, the wallet cannot connectOnly Wizz and Xverse can complete a mobile connectionOpen Core inside Wizz Discovery, or use Xverse, which hands off to its app from an ordinary mobile browser. For UniSat and OKX, open Core inside that wallet’s own app browser
Core says the network is unsupportedThe wallet is on the wrong networkSwitch to Bitcoin mainnet, or the Dogecoin network for a Dogecoin action
Nothing happens and no prompt appearsA previous connection attempt may still be in flightWait for it to time out, then retry once

Core does not offer to install a desktop extension on a touch device, because there is nothing there to install. If you see an extension download link on a phone, that is a defect worth reporting.

SymptomCauseWhat to do
The listing form is disabled with an unlock-and-reconnect messageThe connected extension stopped exposing a signerUnlock and reconnect. Nothing was prepared and nothing was signed
The purchase is refused over runesThe transaction would burn a rune balance, or an output has not been examined by the rune indexDo not route around it in another tool. Nothing else can detect this
“A wallet holding no small outputs”You have no outputs suitable for an Ordex purchaseCreate a couple of small ordinary outputs first. See Ordex
The action failed after you signedA required ownership, output, fee, or signature check did not matchThis is fail-closed behaviour. Refresh market state before retrying
An edit was refused on a revision mismatchThe listing changed between your reading and your signingRefresh and read the current state first
A wallet prompt appeared that you did not startSomething else is driving your walletReject it. See private chat verification
The wallet shows outputs you do not recogniseRead them carefully. The wallet is the final authorization boundaryDo not approve anything you do not understand
SymptomCauseWhat to do
An asset is missing from PortfolioIt may be held under the other address role. Most wallets expose a payment address and an ordinals addressCheck the other address in the address view
A card is stuck on checkingThe listing read has not succeeded yetWait. Do not assume the asset is unlisted
A balance reads unavailableNeither the portfolio index nor the address-statistics fallback returned valid evidenceRetry. Do not conclude the wallet is empty
An ARC-20 balance shows unavailableThe Atomicals index cannot answerRetry. It is never shown as zero, so this is an outage rather than an empty wallet
SymptomCauseWhat to do
The transaction confirmed but the trade is still pendingMost protocols also require the protocol-level state transition to be observed at a stable index checkpointCheck /indexer-health for that protocol. It may be waiting on an index rather than on the chain
The transaction disappeared from the mempoolIt was dropped or replacedFor the 16 protocols with automatic reconciliation, the order is reopened or invalidated deterministically. For the other 13, check in your own wallet or a block explorer
You want to cancel a broadcastYou cannotA broadcast transaction cannot be recalled
  • Never share a seed phrase, private key, wallet backup, or recovery code, with anyone, in any channel. Nobody working on Bitcoin Universe will ever ask.
  • Never approve a request because a support account is pressuring you to act.
  • Never demonstrate a defect with a real transaction when a description or a testnet reproduction would show the same thing.