fixturevalidaterelay

Tools Console

A focused lab for creating fixtures, validating payloads, previewing QR codes, and exercising the simulator relay without building a full trace.

Generate the fixture

Start with a known-good payment request or paste a live URI to preview it.

Mock QR fixture

Create a fully valid DogeConnect QR URI with a live mock `dc` envelope endpoint on this app.

Prove the payload

Check URI structure, relay key hash alignment, envelope schema, and Schnorr signatures.

QR URI validator

Parse a `dogecoin:` URI, enforce `dc` and `h`, and optionally fetch the envelope.

Generate or paste a DogeConnect URI to preview its QR code here.

Payment envelope validator

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

Exercise the relay

Register simulator scenarios, call pay and status endpoints, and inspect contract responses.

Relay scenario registration

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

No relay scenarios registered yet.

Relay pay and status tester

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

POST /api/relay/pay

POST /api/relay/status

Open OpenAPI docs in a new tab