Mainnet Contracts and Verification
The current UniQTC market uses four V2 contracts on BSC mainnet, with chain ID 56. QTC delivery takes place on Quantus mainnet. The addresses below come from the fixed mainnet configuration used by this repository as of September 24, 2026. Before signing, still check the network shown on the current website, the transaction's destination and the on-chain code.
| Contract | Purpose | BSC mainnet address |
|---|---|---|
QtcWitnessSet2of3 | The fixed 2-of-3 witness set | 0x5043d9be73b8cd25587172ca0b44371d75fcb089 |
QtcDeliveryNullifierRegistry | Records used QTC delivery proofs to prevent reuse | 0x7b33fe75335c845ad72d3944b4af96519574f20d |
QtcWitnessDecisionJournal | Records witness proof decisions | 0x37f2b04c2461e637f18c83556450917bec1b9ba5 |
QtcUsdtEscrowV2 | Orders, USDT escrow and settlement | 0x6a0ef143b76e8ff07aec93f044be20dda0696298 |
The token held in market escrow is BSC mainnet USDT at 0x55d398326f99059ff775485246999027b3197955. BNB pays BSC network fees. QTC does not enter these BSC contracts; it moves directly from the seller's Quantus wallet to the buyer's Quantus wallet.
A 2-of-3 witness proof verifies cross-chain facts and advances contract state. It is a separate step from signing with the user's local wallet. When the page shows that block confirmations are pending, continue checking the current order and its transaction hashes on the corresponding networks. A payment record on only one chain does not establish that the entire cross-chain order is complete. See Delivery, Confirmations and Fees.