Prove a wallet balance at a moment in time, and let anyone check it without us.
DeltaRates produces signed, independently verifiable balance attestations for EVM wallets. Three providers. One tamper-evident signature. A proof bundle anyone can replay against the blockchain.
You are a fund administrator at quarter-end, and you need to prove the NAV of twelve custody wallets. Today that means screenshots. With DeltaRates each wallet gets a signed, replayable bundle: attach the PDF to your workpapers and hand the ZIP to your auditor. They can check it without calling you.
What you get
Printable, audit-ready summary. Attach to SOC 2 workpapers, email to a regulator, archive with your filings.
Self-contained package: attestation, signature, replay script, manifest. Hand it to your auditor — they verify without calling you.
Python script that re-runs every balance query against any RPC node for the attested chain. Independent verification in one command.
Built for compliance teams, fund administrators, and auditors who need provable, point-in-time balance snapshots that withstand regulatory scrutiny.
Verify an Existing Proof Bundle
Drop a proof bundle here to check it in your browser. We confirm every file matches its hash in the manifest, that the hash chain is consistent, and that the signature came from the DeltaRates key. This page does not re-read the balances on chain: for that, run the bundle's replay.py against any node for the attested chain.
Authentic bundles are signed by the DeltaRates canister key — expected key fingerprint: —
Do not have one? Fetch the bundle we published. It is a real signed attestation from an earlier date, handed to every visitor unchanged, and it costs nothing to serve. It verifies exactly as a fresh one does: the same signature check, the same manifest hashes, and its own replay.py re-reads the same balances from Ethereum at the same block.
Drag and drop a proof bundle ZIP here, or click to select
Attestation Demo
Prove a crypto balance at a specific point in time — cryptographically signed, independently verifiable, zero trust required. Five steps, under two minutes.
Step 1: Choose a Wallet
No login. No API key. No trust relationship. Just a public wallet address — anyone can verify any wallet on any supported chain. That's the point.
Default: Vitalik Buterin's public address. Change it to any EVM address.
Step 2: Multi-Provider Consensus
Three independent providers are queried separately for the same balance at the same block. If one disagrees, the conflict is flagged and what each returned is recorded. We never silently pick a winner. Most tools ask one source and trust it.
While we query — here's what makes this different
The old way
Easily faked. No cryptographic binding. No audit trail.
Trust the exchange. No independent verification possible.
Trust the explorer. Single data source. No signature.
No audit trail. No signature. One provider. No disagreement detection.
DeltaRates
BlockPi, PublicNode, Ankr queried independently. Disagreements flagged, never hidden.
ECDSA key lives on-chain. No human holds it. Change one digit — signature breaks.
Anyone can replay against their own Ethereum node. No trust in us required.
PDF for filings. JSON for machines. Python script for verification. All in one ZIP.
Results
| Asset | Raw Balance | Human Readable | Consensus |
|---|
Step 3: Pinned to a Specific Block
Every balance is pinned to one block number and hash. Not "as of today", but as of this exact block at this exact moment, which anyone can look up at any future date. That is the precision quarter-end reporting actually needs.
Step 4: Tamper-Evident Signature
The signing key is held by consensus across independent nodes, not on a server we control, and it cannot be extracted. The attestation also carries the fingerprint of the exact code that produced it, taken from the platform rather than self-reported, so a verifier can see what signed as well as what was signed. Change one digit and the signature breaks.
Why this signature matters
Traditional attestation
An employee, a partner, a service provider. If they're compromised, the signature is meaningless.
The signing key sits on infrastructure the company controls. They could sign anything.
DeltaRates
The signing key is split across independent network nodes. No single party — including us — can extract or misuse it.
Anyone with the public key can verify the signature. No need to contact us, now or ever.
Step 5: Verify Without Us
This is where DeltaRates is fundamentally different. The proof bundle below contains everything needed to verify this attestation — without contacting us, without trusting our providers, without any ongoing relationship. Download it, delete us, and verify it five years from now.
Live Replay — Prove It Yourself
Click below to replay the exact same balance queries against an independent public RPC node for the attested chain — not our providers, not our infrastructure. If the numbers match, the balances are real. The signature proves nothing was tampered with. The replay proves nothing was fabricated.
You choose your trust level
Verify the ECDSA signature — mathematically confirm nothing was tampered with
Ignore the signature entirely — replay the queries against the chain yourself
Do both — no other attestation system gives you that choice
What's in the proof bundle
The canonical source of truth — every balance, every provider observation, every timestamp, plus the cryptographic fingerprint of the exact code that produced it. This is what gets hashed and signed.
The SHA-256 fingerprint of attestation.json, on its own line. Recompute it yourself with any SHA-256 tool and compare.
The tamper-evident seal over the attestation hash. Verify with any secp256k1 library — no DeltaRates contact needed, ever.
SHA-256 hash of every signed file. First line of defense — verify no file has been altered since creation.
The independence guarantee. Exact RPC parameters to reproduce every query against any RPC node for the attested chain.
Replay the recorded queries with python replay.py <your_rpc_url> and compare against attestation.json.
Internet Computer certification metadata for the attestation hash. Supplementary — the ECDSA signature is the primary proof.
The auditor's instructions: a step-by-step verification checklist matching the files above.
Printable, human-readable summary for audit workpapers. Convenience rendering only: it is generated in your browser at download time, is not listed in manifest.json, and is not covered by the bundle signature. attestation.json is the sole signed source of truth.
Preview: attestation.pdf
Generated in your browser. Not covered by the bundle signature — attestation.json is the signed source of truth.
Ready to use this for your organisation?
DeltaRates is built for compliance teams who need provable balance snapshots at scale — across wallets, chains, and reporting periods.
Or email contact@deltarates.com directly.
Coming soon: Portfolio attestations
Everything you just saw for one wallet can cover an entire portfolio — 20 wallets across 4 chains, one time-consistent signed bundle, one PDF for your auditor. Scheduled attestations at quarter-end, month-end, or any cadence. API access for your risk platform.