Skip to the swap

Buy $DOG with Bitcoin: a beginner's guide

Before you start: spendable sats, not just a balance

This is the one that stops more first swaps than anything else, and it is worth a minute.

A Bitcoin transaction is funded by whole coins, not by a balance. To buy $DOG your payment address needs genuinely spendable BTC beyond the trade itself, because the transaction has to pay a miner. Keep at least 10,000 sats there. That number is in the code, it is what the review screen teaches, and it is what the Max button quietly subtracts so that pressing Max never builds a transaction that cannot pay for itself.

A wallet showing a healthy balance can still fail here, which is why the number exists. When Taproot assets are in play the small coins get left alone, so what looks like a balance can be made of pieces the build will not touch. The failure reads "not enough UTXOs" and it confuses everyone the first time.

You will also need one of three wallets: UniSat, OKX or Xverse. That list is short because it is the list of wallets that have signed real swaps here in both directions, not the list of wallets that exist.

Where the $DOG actually lands

A Runes wallet has two jobs and sometimes two addresses. The payment address, starting bc1q, holds the BTC that pays fees. The ordinals address, starting bc1p, is where the $DOG arrives and lives. Xverse hands over both and we will not proceed unless both come back. UniSat and OKX serve both jobs from one address, so the review says from your wallet rather than naming which.

Either way, the review screen names the destination before you sign. Your $DOG is not held anywhere by us at any point, and there is nothing to withdraw later.

The smallest order that makes sense, and why there is a floor

The card refuses anything under about 10 US dollars worth, and refuses it before it even asks for a price. The reason is arithmetic rather than policy: at ordinary network fee rates a 10 dollar swap already pays roughly a dollar to a miner, so below that you are mostly buying a transaction rather than $DOG. The floor is there to protect you from a trade that is mostly fee. In $DOG or in sats the equivalent moves with the price, so the screen names the floor in whatever unit you are paying in, at the live rate.

What your size costs you

This is the part worth understanding before your first buy, because it is the one thing nobody warns beginners about.

$DOG on Bitcoin trades against a pool, and that pool is thin. The bigger your order relative to the pool, the worse the price you get, and it gets worse faster than your order gets bigger. A small buy costs a couple of percent against the going rate. A large one can cost you a large fraction of what you put in, and the venue will quote that without complaint.

So the card prices your exact size, and the band between the two amounts fills as your order presses into the pool:

We do not publish a table of what each size costs, and that is deliberate. The number depends on how deep the pool is at the moment you ask, and the depth of this pool has roughly doubled and halved again over the weeks we have been measuring it. Any table we printed here would be a stale number wearing the clothes of a measurement. Ask for a quote at the size you have in mind and read what it gives you; that quote is real and it is yours.

The practical advice that follows from the shape: if the quote gives you less than you hoped, the fix is usually a smaller order, or the same order split over time, not a different venue.

The two clocks, and they are not the same clock

Beginners merge these two and then wonder why a swap failed while they were reading carefully. They are separate and they measure different things.

So read the review, but know that the second clock is already running while you do. If it runs out, nothing is lost and nothing was signed. You ask again.

Slippage is a floor, not a price

The slippage control defaults to 5 percent, with 1 and 3 as the other presets. Two things about it are worth knowing.

First, it is whole percent, not basis points. Typing 50 here would mean fifty percent, not half of one. The site refuses anything above its ceiling rather than quietly clamping it, precisely so that a wrong 50 fails loudly instead of executing.

Second, and this is the part that is misread: your slippage setting is not what you pay. It is the worst outcome you are willing to accept before the build is refused. On a buy, the site checks that what arrives is at least your quoted amount reduced by that limit, and refuses to arm the button if the build comes in under that floor. On a real measured swap, the build landed well under 1 percent away from its quote against a limit of 5. Setting 5 does not mean giving away 5.

Changing the limit after you have consented revokes that consent, so the review asks again.

What it costs, honestly

There are two costs, and you see both before you sign.

The venue fee is set by whoever runs the pool, and it can change without anything being deployed on this site. So we never print it as a fixed number. The card reads it from your own quote and shows it as already inside what you receive, which means it tracks reality by construction rather than by us remembering to update a page.

The network fee is what the miner is paid, read live from the current Bitcoin mempool and shown on the card in sat/vB. It has nothing to do with us and we take none of it.

There is no itemised fee breakdown on this site, by design. The honest figure is the all-in one: what the quote says you receive, which already has the venue fee and the effect of your size on the pool inside it. The review then shows the miner fee in sats before you sign. An itemisation we could not source would be less true than the numbers we can prove.

Make sure you are buying the right $DOG

There is more than one thing called DOG, and one of the confusions is expensive.

What you buy here is the rune DOG.GO.TO.THE.MOON, Rune ID 840000:3, etched in the Bitcoin halving block and living in ordinary Bitcoin coins in your own wallet. There is also a bridged version on Solana with the same name. That one is a claim on a bridge rather than a rune on Bitcoin: same name, same five decimal places, different asset and different risk. Neither one converts to the other by holding it. We do not operate or route a bridge, and this site only ever touches the rune on Bitcoin.

The token list this site quotes against carries lookalikes with names close enough to fool a quick read, which is why the site keys the asset on its Rune ID rather than on a display name.

What can go wrong, and what happens when it does

In every one of those cases the outcome is the same: no signature leaves your wallet. That is the whole design. A refusal you can retry is recoverable, and a Bitcoin transaction is not.

The order it happens in

  1. Connect one of the three wallets. No account, no email, no sign-up.
  2. Enter what you want to spend, in BTC or in dollars. Keep the fee buffer in mind.
  3. Read what the card says you receive. This is the number that matters.
  4. Open the review. It shows every coin that is spent and every destination that is paid.
  5. Sign the transaction in your own wallet. This site never sees a key and cannot sign anything.
  6. Wait about 10 minutes for a block. You can close the page; the swap completes without you.

The full path from quote to block, including what the review is proving, is in how a Runes swap settles and what is a PSBT. When you are ready, start a swap.

Questions

How much BTC do I need to start?

Enough for the trade plus a working buffer in your payment address, and 10,000 sats is the number the site uses for that buffer. The smallest order the card will price is about 10 dollars worth, so in practice a first buy wants that plus the buffer plus the network fee.

Do I need to hold BTC on an exchange?

No, and that is rather the point. The BTC has to be in a wallet you control, in the payment address of one of the three supported wallets. Nothing is deposited anywhere and there is no balance held on your behalf.

Why is my price different from a price I saw elsewhere?

Because a quote is for your size, against this pool, at this moment. A headline price is for an order of no size at all. The gap between the two is what your size does to a thin pool, and the quote on the card is already priced for it.

Is the $DOG I buy here the same as DOG on Solana?

No. This site trades the rune on Bitcoin, Rune ID 840000:3. The Solana token with the same name is a bridged claim, a different asset carrying different risk, and holding one does not give you the other.

Can I cancel after I sign?

No. Once signed and broadcast it is an ordinary Bitcoin transaction and it settles when a block includes it. Everything this site does is arranged around that fact, which is why the checks happen before the button arms rather than after.