Skip to content

Wallets and the two addresses

The single most useful thing to understand before you spend anything: your wallet almost certainly has two Bitcoin addresses, and they do different jobs.

A payment address and an Ordinals address, and what each holds One wallet contains two addresses. The payment address holds spendable bitcoin and is what pays network fees and funds orders. The Ordinals address is a Taproot address that holds inscriptions, rune balances and token balances. Inscribe reads both, signs each action from the address that holds what it moves, and never adds the two balances together, because satoshis sitting at an Ordinals address are not spendable money. One wallet. Two addresses. Two jobs. Your wallet Payment address often starts bc1q or 3 Holds spendable bitcoin. This is the balance you can actually spend. It pays network fees and funds orders. USED FOR Paying the commit address. Covering fees. Ordinals address Taproot, starts bc1p Holds what you made and own. Inscriptions, rune balances, token balances. Its satoshis are carrying assets. USED FOR Receiving assets. Signing transfers of them. The two balances are never added together. Adding them would tell you that you can spend money you cannot.
Inscribe reads both addresses when it shows your holdings, and signs each action from the address that actually holds what it moves.

An Ordinals wallet keeps a payment address for spendable bitcoin and a Taproot Ordinals address for inscriptions, Runes and token balances. Inscribe reads both, keeps them apart, and signs each action from the address that actually holds what it moves.

The bitcoin balance card reports the payment address on its own. Satoshis sitting at an Ordinals address are carrying assets and are not spendable from there, so adding the two figures together would tell you that you can spend money you cannot.

There is one rule the product holds itself to, and it is worth knowing as a reader:

Payment addresses fund orders. Destination and recipient addresses receive assets. A wallet adapter must not silently substitute one for the other.

QuestionAnswer
Which address pays for an order?The payment address
Which address receives the inscription?The Ordinals address, or whatever destination you name
Which address pays a network fee?The payment address, funded only from screened plain-bitcoin outputs
Which address signs a transfer of an inscription?The one holding it, which is the Ordinals address
Which balance is “my bitcoin”?The payment address balance

Inscribe connects to five wallets. All five are production integrations.

WalletWhat it coversAddress model
UniverseThe Bitcoin Universe walletPayment and Ordinals addresses
UniSatOrdinals, BRC-20, RunesPayment and Taproot addresses
XverseOrdinals, Stamps, RunesPayment and Ordinals addresses, declared explicitly
OKXMulti-chainPayment and Ordinals where the provider exposes them
WizzBitcoin, Ordinals, Atomicals and RunesOne active address, see below

Two limitations are worth reading before you pick one:

  • Wizz exposes a single active address. Inscribe does not invent a second one to fill the gap, so a flow that genuinely needs two distinct addresses behaves differently here. Mobile support varies by Wizz version, and an optional operation the installed version does not support fails rather than silently doing something else.
  • UniSat sessions are not revived from memory. If the extension cannot confirm a live active account, Inscribe drops the session rather than trusting a stored address. You reconnect; you never act against an address the wallet has not just confirmed.

If Universe Wallet is not installed, its install action and the /wallet shortcut open the reviewed browser-store listing.

The wallet chooser keeps network, retry and diagnostic controls under Connection options, so the first choice stays focused on picking a wallet.

By address form. A Taproot address, one starting bc1p on mainnet, is treated as the Ordinals address, because that is where inscriptions live. When a wallet exposes only one address, that address is used for both jobs, and Inscribe does not pretend otherwise.

When it looks up what you hold, it checks Taproot addresses first for the same reason.

Connecting is required only for actions needing a signature. Without a wallet you can:

  • browse every workspace and read live protocol data;
  • price an action in full, including the fee tiers;
  • paste any address into Explore and see everything it holds;
  • track addresses in Watchlist without connecting them.

When you send bitcoin from your wallet’s own send screen, your wallet chooses which outputs to spend, not Inscribe. Inscribe warns where it can see a risk, but it cannot change that selection. Read asset safety for what that warning says and when it appears.