There is no mainnet DogeOS bridge. The only DogeOS bridge that exists runs between the Dogecoin testnet and the DogeOS Chikyū testnet, moves valueless test DOGE, and is described in DogeOS's own documentation as "a very early implementation."
That makes this page's most important instruction a negative one: never send real DOGE to anything claiming to be a DogeOS bridge or a DogeOS mainnet. No such thing exists. Any site, Discord message or X reply offering one is attempting to take your coins, and because Dogecoin transactions are irreversible, there is no recovery.
The official portal is https://portal.testnet.dogeos.com/bridge. Note the testnet in the hostname. That word is the tell.
What the bridge actually does
Bridging is bidirectional between the two testnets:
- Deposit: Dogecoin testnet → DogeOS Chikyū
- Withdraw: DogeOS Chikyū → Dogecoin testnet
DOGE on the Dogecoin side is locked, and a corresponding balance becomes spendable on DogeOS, where DOGE is the gas token. Withdrawing reverses it.
Relay time is documented as "up to 4 hours" in each direction, on top of whatever confirmation time the Dogecoin transaction itself takes. That is the number to plan around; a transfer that has been pending for twenty minutes is not stuck.
What the docs do not say
Writing this page honestly means marking the gaps rather than filling them. As of September 19, 2026, the DogeOS documentation does not state:
- Bridge fees. Not documented. Assume you pay Dogecoin network fees on the L1 side and DOGE gas on the L2 side, but DogeOS publishes no bridge fee schedule.
- A withdrawal challenge or delay period. Optimistic rollups typically impose a multi-day exit delay; ZK systems typically do not. The docs describe a relay window, not a challenge window. Which of those the design ultimately uses is not documented.
- Assets other than DOGE. The documented bridge flow is DOGE. Other test assets that exist on Chikyū arrive through the applications that issue them, not through this bridge.
- The custody and trust model. Who or what holds the locked Dogecoin, and under what assumptions, is not spelled out.
That last gap is the substantive one, and it connects to something bigger.
Why the trust model is unresolved
DogeOS's documentation describes an end state where "the Dogecoin blockchain verifies that every transaction on DogeOS is valid" using cryptographic proofs. That is the design a trust-minimized bridge would rest on: Dogecoin itself checks the proof, so no operator has to be trusted.
Dogecoin cannot do that today. Its consensus rules have no way to evaluate a zero-knowledge proof. That capability is what OP_CHECKZKP — the opcode DogeOS proposed to Dogecoin Core in July 2025 — would add, and that proposal is still an open discussion, not a merged change. Core maintainer Patrick Lodder has said the linked implementation "needs a lot of work" and that he is "not sold on the protocol proposal either yet."
So the bridge you can use today cannot be operating on the trust model the documentation's end state describes, because the L1 primitive it depends on does not exist yet. On a testnet moving worthless coins, that is a footnote. At mainnet, with real DOGE locked, it is the single most important question to have answered. We track the proposal in the Dogecoin ZK upgrade explainer.
Before you start
You need three things:
- A wallet on DogeOS Chikyū. MetaMask, Coinbase Wallet, or any WalletConnect-compatible wallet, configured with chain ID
6281971and RPChttps://rpc.testnet.dogeos.com/. Setup instructions in the Chikyū testnet guide. - A Dogecoin testnet address, for the L1 side.
- Dogecoin testnet DOGE. Get it from
https://faucet.dogetest.doge.xyz. The DogeOS faucet also dispenses on the Dogecoin testnet side at a documented rate of 4.2 per hour.
Deposit: Dogecoin testnet → DogeOS
- Open
https://portal.testnet.dogeos.com/bridgeand connect your DogeOS-side wallet. Confirm your wallet reports chain ID 6281971. - Choose the deposit direction and enter the amount of testnet DOGE to bridge.
- Attach the required OP_RETURN data to the Dogecoin transaction. This is the step that trips people up. The bridge identifies your deposit by data embedded in the Dogecoin transaction itself, not by the sending address, so a plain send will not be credited. The DogeOS docs reference a utility script for constructing this transaction — use it rather than improvising, because most consumer Dogecoin wallets cannot attach OP_RETURN data through their normal send flow.
- Broadcast the Dogecoin transaction and wait for confirmations. Track it on the Dogecoin testnet explorer at
https://doge-testnet-explorer.qed.me. - Wait for the relay. Up to four hours is documented and normal.
- Confirm arrival on the DogeOS explorer at
https://dogeos-testnet.l2scan.co.
Withdraw: DogeOS → Dogecoin testnet
- On the same portal, choose the withdraw direction.
- Enter your Dogecoin testnet destination address. Check it twice — an address typo here is unrecoverable even on testnet, and the muscle memory you build now is the muscle memory you will use with real money later.
- Submit and pay DOGE gas on the DogeOS side.
- Wait for the relay — again, up to four hours.
- Confirm arrival on the Dogecoin testnet explorer.
If a transfer does not arrive
Work through these in order before concluding anything is lost.
Has four hours actually elapsed? That is the documented window. Below it, wait.
Did the Dogecoin deposit include OP_RETURN data? A deposit sent without it is the most common failure. Check the transaction on the Dogecoin testnet explorer.
Are you checking the right address and the right network? Confirm your wallet is on chain ID 6281971, not a similarly-named network.
Did the portal transaction silently do nothing? The DogeOS docs document this exact symptom for bridging and swapping, and attribute it to a wallet nonce mismatch: "this is likely due to a nonce issue, please reset your MetaMask account." Reset via Settings → Advanced → Reset account, then retry.
Still nothing? The docs' own caveat applies: "There may be delays or other unknown issues." Report it through the official DogeOS Discord, linked from dogeos.com. Do not post your seed phrase, do not accept a DM offering to help recover funds, and do not use any "bridge support" tool a stranger links you. On testnet the only thing at stake is valueless test DOGE — which is exactly why scammers use bridge-support pretexts to reach people who will later hold real balances.
How to verify you are on the official portal
- Type
portal.testnet.dogeos.comyourself, or reach it from a link ondogeos.comordocs.dogeos.com. Do not use links from X replies, Discord DMs, Telegram groups or search ads. - Confirm
testnetappears in the hostname. Any DogeOS bridge without it is fraudulent, because no mainnet bridge exists. - The bridge never needs your seed phrase or private key. Not once, for any reason.
- A legitimate testnet bridge has no reason to request a token approval for a real asset on Ethereum or any other mainnet. If you are asked to sign something on a network that holds real money, stop.
What changes at mainnet
This page gets rewritten when a mainnet exists. Expect:
- New portal URL and new chain ID. Everything on this page becomes testnet-only. The
testnetshortcut for spotting fakes stops working, which makes the transition period the highest-risk window for bridge phishing in DogeOS's history. - Real DOGE at risk, which promotes every undocumented item above — fees, exit delays, custody model — from footnote to prerequisite. Do not bridge meaningful size until they are published.
- The trust model becomes answerable, depending on where OP_CHECKZKP has landed. If it has not been merged, ask what the bridge relies on instead.
- Withdrawal timing may change if the mainnet design uses a challenge period rather than a relay window.
Until then: testnet only, valueless coins only, and no exceptions. Background in What is DogeOS?, and the token and points situation in DogeOS airdrop and token facts.
FAQ
Can I bridge real DOGE to DogeOS?
No. Only a testnet bridge exists, moving valueless test DOGE. Any site offering to bridge real DOGE to DogeOS is a scam.
What is the official DogeOS bridge URL?
`https://portal.testnet.dogeos.com/bridge`. The word "testnet" in the hostname is how you confirm it.
How long does the DogeOS bridge take?
The documentation states a relay time of up to four hours in each direction, on top of Dogecoin confirmation time.
What are the DogeOS bridge fees?
Not documented. DogeOS publishes no bridge fee schedule as of September 19, 2026.
Why did my DogeOS bridge deposit not arrive?
The most common cause is a Dogecoin transaction sent without the required OP_RETURN data, which is how the bridge identifies deposits. A plain send will not be credited.
Can I bridge assets other than DOGE to DogeOS?
The documented bridge flow covers DOGE. Other test assets on Chikyū come from the applications that issue them, not this bridge.
Is there a withdrawal delay on DogeOS?
The docs describe a relay window of up to four hours, not a challenge period. Whether the mainnet design imposes an exit delay is not documented.
Is the DogeOS bridge safe?
On testnet nothing of value is at stake. The docs describe it as "a very early implementation" and warn of possible delays and unknown issues. The custody and trust model is not documented, which is the question to resolve before any mainnet bridge holds real DOGE.
Sources
- DogeOS Docs — bridge — bidirectional flow, OP_RETURN requirement and utility script, "up to 4 hours", "This is a very early implementation of the bridge specifcally for testnet. There may be delays or other unknown issues."
- DogeOS Docs — wallet setup — supported wallets, chain ID, RPC
- DogeOS Docs — faucet — Dogecoin testnet faucet and explorer URLs, 4.2/hour rate
- DogeOS Docs — common errors — silent bridge/swap failure attributed to nonce mismatch
- DogeOS Docs — overview — "the Dogecoin blockchain verifies that every transaction on DogeOS is valid"
- Bridge portal — official URL
- GitHub — dogecoin/dogecoin discussion #3869 — OP_CHECKZKP status and Patrick Lodder quotes
Last verified: · We did the same for Circle's chain in the Arc hub.
TrustSwap is not affiliated with DogeOS, MyDoge or the Dogecoin Foundation. DogeOS has not announced a token; any asset trading under the DogeOS name is unaffiliated with the project.