06 · Trust
Contract addresses
One contract of our own, plus the chain's contracts the site reads. Addresses are copied from the code, not typed by hand.
Addresses
| Contract | Address |
|---|---|
| OpaqReceiptLedger | 0x4B56f6f60B4EE467f10b9f840569213a62825ed4 |
| ETH / USD feed | 0x78F3556b67E17Df817D51Ef5a990cDaF09E8d3A9 |
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 |
| $OPAQ | 0x8eafc8d9f1d6e954b745f7a955ac1c3fec57a0bf |
Check a deployment yourself
The open repository can prove that an address runs exactly its ledger build: it compares the runtime code byte for byte and, given the creation transaction, the creation input.
npm install
npm run verify-deployment -- --ledger <address> --ledger-tx <creation tx>