OnlyDoge
Debug DogeConnect flows with confidence.
Validate QR payloads, inspect envelope signatures, and test relay behaviors in one place. Start with tools for quick checks or use Flight Recorder for full trace-level debugging.
Start with Tools
Fast checks for QR URIs, envelopes, and relay simulator responses.
Use this when you need to quickly verify one payload, reproduce an issue, or inspect a response contract without building a full trace session.
Open ToolsUse Flight Recorder
End-to-end traces for investigation and repeatable debugging.
Build a timeline from QR parsing through relay pay/status execution, then export sanitized sessions to share clear bug reports.
Open Flight RecorderWhat You Can Check Here
QR URI Validation
Parse `dogecoin:` URIs, enforce dc/h rules, and verify fetched envelope key hash alignment.
Envelope Validation
Decode payload, validate payment schema, and run BIP-340 Schnorr signature verification.
Relay Simulation
Register scenario-driven no-op relay states and test `pay/status` contracts with OpenAPI docs.
Flight Recorder
Build replayable end-to-end traces across QR parse, envelope fetch, relay targeting, and pay/status execution.
Typical Workflow
1. Validate the QR URI
Confirm `dc` and `h` values and optionally fetch the envelope.
2. Verify envelope integrity
Run schema and signature checks against raw envelope JSON.
3. Simulate relay behavior
Register scenario outcomes to test pay/status handling in a safe local flow.
4. Trace full sessions
Use Flight Recorder when you need detailed protocol timelines and exports.