DogeConnect Tools

Strict protocol and cryptographic checks are enabled by default. Use these tools to verify QR URIs and payment envelopes, then test pay/status behavior against the no-op relay simulator.

Mock QR Fixture Generator

Create a fully valid DogeConnect QR URI with a live mock `dc` envelope endpoint on this app. Use this for wallet and relay integration debugging.

Validate QR URI

Parses `dogecoin:` URI, enforces `dc`/`h`, and optionally fetches envelope from the relay endpoint defined in `dc`.

URI

Enter a DogeConnect URI above to generate a live QR preview.

Validate Payment Envelope

Validates envelope structure, payment schema, and BIP-340 Schnorr signature.

Expected URI `h` (optional)

Envelope JSON

Relay Scenario Registration

Register simulated payment IDs and choose response path for pay/status.

Payment ID

Scenario

Relay Token

Required Confirmations

ETA Seconds

Decline/Error Reason

No relay scenarios registered yet.

Relay Pay / Status Tester

Submit relay payloads against local no-op API and inspect contract responses.

POST /api/relay/pay

POST /api/relay/status

Open OpenAPI docs in a new tab