Doge Soft docs
Introduction
What Doge Soft is, how the orbit fits together, and how these docs are organized.
Doge Soft is one connected stack for Dogecoin — a self-custody wallet, an indexer-backed explorer, live DRC-20 Coins markets, an AMM, a bridge to DogeOS L2, 𝕏Đ Good on X, and a browser extension that plugs any app straight into a user's wallet. These are the docs for the whole orbit, not just one corner of it.
If you build anything that touches Dogecoin — a game, a storefront, a bot, a dashboard — you probably
don't need a wallet SDK, an indexer, and a signing service. You need three calls to
window.dogesoft. Start there.
if (!window.dogesoft) {
throw new Error("Doge Soft Wallet not found");
}
const { accounts } = await window.dogesoft.connect();
console.log("connected:", accounts[0]);
What you'll find here
These docs are organized the same way the ecosystem is built — around the actual thing you're trying to do, not around which server happens to answer the request.
window.dogesoft
Wallet provider
Connect, sign, send DOGE and DRC-20 Coins, and sign custom PSBTs from any web page.
DRC-20
Coins protocol
How commit-reveal inscriptions deploy, mint and transfer coins on Dogecoin L1 itself.
REST
Explorer API
Balances, UTXOs, transaction history and DRC-20 holdings — no indexer of your own required.
AMM
Swap & liquidity
Quote and swap DRC-20 ↔ DOGE, or provide liquidity and earn a cut of every trade.
L1 ↔ L2
Bridge
Move coins between Dogecoin L1 and DogeOS L2 through a multi-attester custodian contract.
Extension
Browser extension
Side panel wallet + 𝕏Đ Good on X — tips, hire, rewards, and dApp connect.
𝕏Đ Good
Good on X
Tips, hire, rewards, marketplace & more — the full 𝕏Đ layer on X.
Launch
Collections
Mint Doginals collections through the DogeSoft inscriber, then lock a members area on holders.
Orbit
Architecture
The map of every service, how they talk to each other, and where the indexer sits in the middle.
One vocabulary, on purpose
You'll notice we say DRC-20 Coins, never "tokens." It's a small thing that keeps the language honest — these are fungible units inscribed on Dogecoin itself, not IOUs on somebody else's ledger. The terminology page has the full list.
Who this is for
- App & game developers wiring up wallet connect, DOGE payments, or DRC-20 balances — start at Quickstart & connect.
- Indexer & infra folks who want raw chain data without running their own node — start at the Explorer API.
- Market & trading tools that need live pricing or pool depth — start at Pulse & the price oracle and Swap / AMM.
- Creators & fans on X — tips, hire, rewards, marketplace — 𝕏Đ Good on X.
- Collection builders shipping a mint page or a holders-only room — start at Launch for builders.
- The merely curious — The orbit is a good five-minute read on how it all actually fits together.
New here? Read The orbit first, then jump straight to whichever section matches what you're building.
Staying honest about what's live
Not everything in an ecosystem this size ships at the same speed. Where a flow is still being hardened — batch DRC-20 sends, some AMM liquidity endpoints — we say so on the page, right next to the code, instead of burying it in a changelog nobody reads. The full picture is on the ecosystem status page.