Quantum Doge logo

QDVerify

PQC carrier commitment check (TX_C + TX_R)

How it works

Paste raw hex for the commitment transaction (TX_C) and the reveal transaction (TX_R). This page performs Phase 1 carrier commitment validation from the draft BIP (the same on-chain checks SPV scanners implement; you can supply data from a full node, indexer, or explorer): it parses carrier scriptSig pushes (FLC1FULL, DIL2FULL, RCG4FULL), reassembles pk || sig, recomputes SHA256(pk || sig), and compares it to the canonical tagged OP_RETURN on TX_C (FLC1, DIL2, RCG4). For Falcon carrier transactions (FLC1FULL), the page also reconstructs TX_BASE, computes dogecoin_tx_sighash32, and verifies the Falcon signature in-browser using local WASM assets. For Dilithium/Raccoon tags, this build performs commitment validation only.

TX_C (commitment)

Includes OP_RETURN + P2SH carrier outputs.

TX_R (reveal)

Spends carrier outputs; push-only scriptSig + 6-byte redeemScript.

Optional prevout raw tx

If provided, Falcon full verification uses this local prev tx data instead of querying Blockchair.

Client-side verification (Web Crypto + local Falcon WASM). Full Falcon verify works when served over http/https.

Result

Paste both transactions and tap Verify.