Oracle, Privacy & Protocol

The infrastructure layer: oracles, TLS verification, ZK privacy, cross-chain attestation, storage rent, templates, and the WIFR gauntlet rewards.

WIFR Gauntlet Rewards

0x0000…0021
Total Rewards Remaining
Pool 1 Remaining
Live reward pool. Pioneers claim via claimPioneer(address) — a write op (wallet signer required).

State Rent Calculator

0x0000…0012
Rent Due (sample)
No-selector precompile: input is raw [address(20)][contractSize(8)]. Rent = size × blocksSinceLast / 1000 (min 1 WAY/KB). Live sample computed above.

Oracle Aggregator

0x0000…000C
Aggregates signed oracle reports (ed25519-verified, Dox_Dev L2+ required) and returns median + confidence.
No-selector precompile: input = [count(1)] then per oracle [pubkey(32)][value(32)][dataHash(32)][sig(64)]. Requires constructing signed reports — advanced; not callable from this read-only UI.

Oracle Scheduler / Verifier

0x0000…000D / 0x0E
No-selector precompiles. Scheduler takes [interval(8)][startBlock(8)][feedId(32)][maxExec(8)][reward(8)]; Verifier checks report authenticity. Raw-input; advanced.

TLS Verifier / Aggregate Sig

0x0000…000F / 0x10
No-selector precompiles. TLSVerifier proves a TLS session transcript; AggregateSignatureVerify (BLS) verifies aggregated ed25519 signatures. Raw-input; advanced.

Privacy (ZK)

0x0000…001C
ZK selective disclosure: range proofs, membership proofs, identity attestations. Selector-based (commit/verifyRange/verifyMembership). Proof construction requires off-chain ZK tooling — advanced; not callable from this read-only UI.

Cross-Chain Attestation

0x0000…001F
Witnesses events on external chains (witnessEvent/getAttestation/challengeAttestation). Selector-based. Requires relayed chain proofs — advanced; not callable from this read-only UI.

Account Recovery

0x0000…0011
Social-recovery vault: nominated guardians can rotate a lost key after a cooldown. Requires multiple guardian signatures — not callable from this read-only UI.
No-selector precompile (0x11): input is raw guardian-signed recovery payloads. Advanced; handled off-chain by the recovery guardian set.

Template Registry

0x0000…0026
Register/deploy smart-contract templates (registerTemplate/deployFromTemplate/getTemplate/getUserTemplates). Selector-based. Write ops require a wallet signer.