Post-Quantum commitments
First Dogecoin full node with Phase-1 PQ OP_RETURN carriers (FLC1, DIL2, RCG4). Send with automatic wallet commitments, verify via dogego_verifypqcommitment, and inspect in the explorer.
The first Dogecoin full node with post-quantum commitments, zstd compression, CGNAT-friendly relay, faster multi-peer IBD with auto dbcache, and a browser dashboard that checks for updates, nags you to back up your wallet, and ships operator docs inside the app.
Node health
Mar 14, 2021
Block #3,842,016
Dec 2013 to synced tip
a3f9…c81212.5 DOGEBIP1257b2e…91fd420 DOGEstandardc01a…44bePQ FLC1OP_RETURNSettings → Test Core connection · cached cert matrix · OpenRPC at /api/openrpc.json
system_update No release published yet - build from source or check back soon.
info Beta: ready to try. Help us test and tune.
Loopback dashboard at 127.0.0.1:2013 - i18n, update banner, sync dock, embedded Docs, and operator Features tab match the running node.
DogeGo is a single Go binary. Download from GitHub Releases or build from source, then start the node. The dashboard and JSON-RPC come up automatically.
cd DogeGo && go build -o dogego ./cmd/dogego
./dogego or ./dogego node -network mainnet
Browser at 127.0.0.1:2013. First run opens the setup wizard.
info
P2P user-agent announces /DogeGo:0.1.0-beta/ on the network. Not Shibetoshi, not Core.
/DogeGo:0.1.0-beta/
Running
DogeGo ships operator tooling, indexing, and modern network modes that Core never bundled, in one Go binary with a browser dashboard.
First Dogecoin full node with Phase-1 PQ OP_RETURN carriers (FLC1, DIL2, RCG4). Send with automatic wallet commitments, verify via dogego_verifypqcommitment, and inspect in the explorer.
Optional zstd on stored block bodies plus a bundled blk*.dat layout. Core keeps raw blocks uncompressed. DogeGo reports compression ratio and disk savings in the dashboard.
Run headers-first IBD with full validation, or switch to lightweight SPV (headers only) for minimal disk. Same binary, same wizard. Pick your profile on first run.
P2P modes: classic, cgnat (outbound-only), or both. Up to 12 outbound peers relay blocks without inbound port forwarding, built for carrier NAT and Starlink.
Fresh testnet with addresses starting with T (for test). Real scrypt PoW like Core (RelaxedPoW off). Digishield min-difficulty helps solo mining when hashrate is low. Port 44556.
Full tx index by default. Search height, block hash, txid, or address from the dashboard. Dogecoin is a public ledger, and DogeGo makes every entry easy to find.
Loopback UI at :2013: KPI cards, auto-update banner, sync dock, mempool, analytics, embedded Docs, Features cert matrix, and the five-step setup wizard. No Qt install required.
Core-compatible HTTP JSON-RPC with cookie auth, ZMQ notifications, OpenRPC at /api/openrpc.json, and live capability flags in the Features tab.
Send, receive, and history with BIP44 HD wallet, PIN unlock, optional WebAuthn biometrics, coin control, fee hints, and PQ commitment overrides on send.
The node checks GitHub Releases daily for semver tags newer than your build. Overview and Settings show a banner with release notes and a direct binary download when a matching platform asset exists.
First-run setup requires downloading wallet.json before start. On Receive, a recurring banner reminds you to back up offline - dismiss for 30 days, or rotate HD keys with an guided sweep to a fresh wallet.
QUIC tunnel for peers behind carrier NAT. Wizard and Settings configure dogego_relay_cgnat roles (Off / Client / Operator), TLS cert pinning, relay DNS seeds, and live metrics on GET /api/dgr.
Run both networks from one data folder with the Mainnet + testnet wizard profile. Separate mainnet/ and testnet/ chain dirs, dual dashboards (:2013 / :2014), solo mining on testnet only.
getblocktemplate with Digishield NextBlockBits + BIP22 longpoll, createauxblock/submitauxblock for merge-mining, and reboot-testnet solo mining with mempool txs. Certified live via GET /api/core-mining-probe and dogego cert mining.
sendcmpct HB negotiation with up to three peers, cmpctblock announce/reconstruct, and getblocktxn fallback. Live probe at GET /api/core-bip152-probe.
Wizard and Settings expose Core-shaped flags: maxmempool, minrelaytxfee, incrementalrelayfee, package limits, Full RBF, datacarrier, and bare multisig - plus a 58-template offline admission corpus.
Faster, more stable multi-peer IBD: block-assist workers, height striping, auto UTXO dbcache, and Core-style IBD focus so download stays productive through long syncs.
Install and enable catalog packages without changing Dogecoin consensus: zip or GitHub install, subprocess/wasm hosts, allowlisted permissions, optional wallet_rpc, and host-rendered UI panels. See the Extensions section for each official package.
BIP141 interpreter, witness serialization, and weight/vsize helpers ship today, Core-aligned with Dogecoin Core. CLTV is already active. Softfork follows Core’s schedule; see SEGWIT_STATUS.md for upgrade effects on nodes and miners.
Optional tray icon: open dashboard, check/download/install updates with SHA256 verify, and native OS notifications when a new GitHub release is detected.
Optional catalog packages you install beside the node. They do not fork mainnet consensus. Install from Settings → Extensions or the GitHub catalog, then enable.
dogego.zkl2
Submit and sync ZK proofs anchored to confirmed Dogecoin txs over the zkproof-v1 P2P overlay. No L1 consensus fork. Mainnet + testnet.
dogego.doginals
Index L1 Doginals/DRC-20 carriers, mint via allowlisted wallet RPC, and sync off-chain NFT/token metadata among peers (doginals-v1). Mainnet + testnet.
dogego.radiodoge
Connect a Heltec V3 SoftAP device: broadcast signed txs over LoRa when offline, and relay inbound mesh txs into DogeGo with sendrawtransaction when online. Same HTTP API as Dogecoin Wallet RadioDoge support.
dogego.bbpow
Testnet-only research toward Bitcoin SHA-256 commitments as a Dogecoin security signal (not AuxPoW, not mainnet consensus). Proof verify RPC and dual-lane difficulty sketch.
Author your own packages too. Docs: EXTENSIONS.md · catalog on GitHub.
Headers-first IBD with parallel body download, auto dbcache, IBD optimize (default on), Go-native storage, Core-compatible JSON-RPC, and operator tooling in one binary. Mainnet consensus follows Dogecoin Core (no protocol forks).
Headers-first sync with parallel body download, auto dbcache, IBD optimize (default on), journal recovery, and a sync dock with recent download rate and assist pool metrics.
Block/header checks, AuxPoW CAuxPow parity, in-memory UTXO cache with snapshot replay, 58-template mempool admission corpus, BIP125 RBF, feefilter, savemempool/loadmempool.
classic / cgnat / both, UPnP/NAT-PMP, learned addr store, addnode, setban, multi-peer relay, DGR QUIC tunnel, BIP152 v1 compact blocks.
180+ methods, cookie auth, getblocktemplate BIP22, mining/aux RPC, estimatesmartfee, ZMQ hash/raw block+tx notifications, OpenRPC and RPC cookbooks in Settings → Tools.
BIP44 HD per network, wizard backup + optional encryptwallet, fill-to-target keypoolrefill, PSBT/HWI, Core wallet.dat import + pool replay, coin control, Tx Flight, and wallet.db scan index for fast history (auto-rescan when the index lags).
Five-step wizard with five profiles, preflight (firewall, ports, CGNAT, founder), OS autostart, GitHub auto-update, 17 live cert web probes (mining GBT/aux), embedded Docs, analytics Pebble sidecar, dogego cert offline gates.
Catalog / zip install, subprocess and wasm hosts, runtime permission checks, host-rendered UI panels, and dynamic RPC dogego_ext_<id>_<method>. See Official extensions for ZK L2, Doginals, RadioDoge, and BBPoW.
DogeGo is more than sync and RPC - the loopback dashboard includes everyday tooling Core never shipped in one place.
Daily update check against the canonical github.com/qlpqlp/dogego repo. CLI prints hints too; dismiss per release from the web UI or POST /api/update/dismiss.
Receive tab shows a wallet backup banner until you download a copy or snooze for 30 days. Setup wizard blocks Save & start until backup is acknowledged when the wallet is enabled.
One-click prepare → sweep → verify → finalize flow moves your balance to a fresh BIP44 wallet and archives the old keys - with backup required first.
Register at sign-in on Windows (Task Scheduler), Linux (systemd user), or macOS (LaunchAgent). Wizard and Features tab run the same probes as dogego cert autostart.
Animated progress when you send: signing, broadcast, mempool wait, and confirmation - with one-click jump to History or the block explorer.
English, Deutsch, Français, Português, 日本語, and 中文 - wizard and dashboard share the same locale picker in the top bar.
Optional 6-digit dashboard PIN on setup or in Settings. Pair with device biometrics (WebAuthn) to unlock Send and wallet views without retyping every time.
Operator runbooks, integration guides, and repo markdown rendered in-browser via GET /api/docs - no GitHub tab required while you tune the node.
Features tab exposes Core parity counts, OpenRPC at /api/openrpc.json, and seventeen live operator web gates (compare, mempool, mining GBT/aux, autostart, founder, BIP152, IBD convergence, runner readiness, end-to-end, and more).
Core-style footer during IBD: connected vs stored bodies, assist pool, recent download rate, connect lag, ETA, and expandable live logs - always visible while you browse tabs.
Setup wizard runs automatic checks for ports, CGNAT hints, and optional OS firewall rules. Copy-paste elevated commands appear on Overview when action is needed.
Infinite-scroll transaction feed with server-side search and type filters, CSV export, UTXO-cache fast path for solo miners, and soft refresh that preserves scroll position.
Settings → Extensions installs packages from GitHub or zip. Enable what you need; wallet access only via authenticated allowlisted RPC when an extension opts in. Browse packages in Official extensions.
Because Dogecoin is a public ledger, every block and transaction should be easy to find. DogeGo indexes the chain and BlockStep turns it into an interactive timeline.
indexes/tx/ index, not Core's chainstate layoutFirst run opens a guided wizard at /setup. Pick a profile, run automatic preflight checks, configure bundled+zstd storage, then save with optional PIN, OS autostart, and wallet backup.
Step 1 of 5 · Profile
Tap a card - each profile sets network, node mode, wallet, and P2P defaults.
Go-native layout - headers.bin, rawblocks/, indexes/ - not Core chainstate/.
Peer left empty → automatic DNS + addrman discovery.
Connectivity, firewall, UPnP, and automatic preflight before you sync.
127.0.0.1:2013Recommended defaults: bundled blk*.dat, zstd compression, compact tx index.
Block sync workers: automatic (2-6 peers during IBD). Auto dbcache uses free RAM.
Dashboard security, OS autostart, wallet backup, and config summary.
wallet.json before Save & start
dogego cert autostart parity probesdogecoin:// link handler, and optional no-browser / no-webui flagsDogeGo is beta. Run it, break things, report what needs tuning. It ships capabilities Core does not (web dashboard, CGNAT relay, analytics, extensions).
| Capability | DogeGo | Dogecoin Core |
|---|---|---|
| Browser dashboard | check_circle Built-in at :2013 | Qt desktop only |
| Setup wizard | check_circle 5-step · profiles · preflight · wallet backup | Manual config |
| BlockStep explorer | check_circle Interactive timeline | No bundled explorer |
| Post-quantum sends | check_circle FLC1/DIL2/RCG4 commitments | Not available |
| zstd block compression | check_circle Optional, with ratio metrics | Uncompressed blocks/ |
| CGNAT / Starlink relay | check_circle Outbound multi-peer modes | Needs inbound ports |
| SPV mode | check_circle Headers-only profile | Separate tools |
| Analytics sidecar | check_circle Pebble charts in UI | External tooling |
| Testnet T-addresses | check_circle Reboot testnet · Digishield min-diff | Legacy testnet |
| Auto-update | check_circle GitHub Releases · web banner · CLI notice | Manual download |
| Wallet backup care | check_circle Setup gate · 30-day reminders · key rotation | Operator responsibility |
| OS autostart | check_circle Login autostart + cert probes | Manual service setup |
| Dashboard i18n | check_circle 6 languages in wizard + UI | English Qt only |
| Core side-by-side probes | check_circle Live compare · cert matrix · Console presets | External scripts |
| DGR QUIC relay | check_circle Client / operator roles · TLS pin · metrics | Not available |
| Dual network instance | check_circle Mainnet + reboot testnet from one wizard | Separate datadirs manually |
| System tray + auto-update install | check_circle SHA256 verify · native notifications | Manual download |
| Core wallet.dat migration | check_circle Native BDB probe · import · encrypted passphrase · Core RPC fallback | Native wallet.dat format |
| Production certification | In progress (beta) | check_circle Established |
| Service | Mainnet | Reboot testnet |
|---|---|---|
| Web dashboard | 127.0.0.1:2013 |
127.0.0.1:2013 |
| JSON-RPC | 127.0.0.1:22557 |
127.0.0.1:18556 |
| P2P | :22556 |
:44556 |
| Config file | dogecoinconf.json in your data directory | |
| Testnet addresses | Reboot testnet: all P2PKH addresses start with T (prefix 0x41) |
|
Pre-built binaries are published on GitHub Releases when tagged (including pre-releases). This page checks the same repos as the running node.
amd64
Available soonamd64
Available soonarm64
Available soonamd64
Available soon1 2 3 4
git clone https://github.com/qlpqlp/dogego.git
cd dogego/DogeGo
go build -o dogego ./cmd/dogego
./dogego
Requires Go 1.22+. App source lives in the DogeGo/ directory; the website is in docs/ at the repo root. On Windows use dogego.exe.
Core-compatible JSON-RPC, first-class extensions you can ship yourself, and the full operator docs online and in the app.
Live capability manifest at /api/capabilities, OpenRPC at /api/openrpc.json.
Ship Go or WASM packages with UI panels, RPC (dogego_ext_<id>_*), and optional P2P. Authoring guides live in the catalog. Official packages are listed under Extensions.
Operator guides, DIPs, extension authoring, and the Bitcoin white paper on the public docs site - the same library as the in-app Docs tab.
Subscribe to hash blocks, hash transactions, raw blocks, and raw transactions.
Cookie authentication, HTTP basic auth, IP allowlists, and configurable rate limiting.
Dogecoin Core-compatible Go full node. Mainnet consensus follows Core (no protocol forks). Sync, wallet migration, mining, RPC, and operator tooling ship today. Full checklist: DogeGo/ROADMAP.md.
dogego cert offline / operator / pq / wallet-import / bip152-soak
DogeGo is a pure-Go Dogecoin full node with Core-compatible consensus, RPC, wallet migration, and mining.
It is beta: please run it on testnet or mainnet, try the workflows you care about, and tell us what needs tuning.
Storage uses DogeGo’s native layout (not Core LevelDB); optional long-haul self-cert is in the dashboard Features tab (dogego cert live-soak).