FIND OUT
WHAT'S
ALREADY
EXPOSED
NOLEAK checks whether your Ethereum wallet's public key is already visible onchain, and shows the verified evidence behind it. Read-only. No connection. No signing.
EVIDENCE OVER OPINIONVERIFIED RECORDS ONLY
ANALYZE / UNDERSTAND / PREPARE
- ANALYZE
- UNDERSTAND
- PREPARE
Security isn't just what's locked. It's what's already visible.
NOLEAK turns public cryptographic evidence into understandable decisions.
READ THE METHOD ↗Intelligence at every layer.
One instrument. Four complementary perspectives.
- 01 / MODULE↗
Scanner
Inspect public-key visibility and transaction evidence.
OPEN → - 02 / MODULE↗
Multisig
Review thresholds, signers, modules and control paths.
OPEN → - 03 / MODULE↗
Migration
Preflight a move before approving it in your wallet.
OPEN → - 04 / MODULE↗
Guardian
Watch for changes and record findings.
OPERATOR ONLY
When keys become visible.
A calm, four-stage explanation of onchain signing and key exposure.
- STEP 01 / KEY
The key is not yet public
Fresh EOA. No verified onchain signature in coverage.
CHAIN / ETHEREUM - STEP 02 / SIGNATURE
A transaction is signed
A public signature is attached to an Ethereum transaction.
CHAIN / ETHEREUM - STEP 03 / PUBLIC
The public key is revealed
A valid ECDSA signature enables recovery of the public key.
CHAIN / ETHEREUM - STEP 04 / RESPOND
Plan, do not panic
Review the actual evidence before planning a migration.
CHAIN / ETHEREUM
What the scanner checks.
And what it can't.
- EXPOSED ONCHAINA signature was found and verified.
- UNKNOWN / PARTIALNothing verified in the checked coverage.
- CONTRACT ACCOUNTNo EOA key of its own.
- NOT COMPLETEDNo status was inferred.
- 0001 / 0008EVIDENCE
Signed transaction recovery
Recovers the signer of a canonical mainnet transaction with ECDSA and checks it equals the address.
- 0002 / 0008EVIDENCE
EIP-7702 authorization
Recovers the authority of 7702 authorization tuples, including ones sponsored by another sender.
- 0003 / 0008POINTER
Address history index
Etherscan or Alchemy return candidate hashes. Each is re-fetched over RPC and re-verified before it can count.
- 0004 / 0008HINT
Account nonce
A nonce above zero means the account has signed before. It is a hint until the signature is located.
- 0005 / 0008HINT
Contract account
Code at the address means there is no EOA key of its own. Review owners, modules and admin roles.
- 0006 / 0008LIMIT
Token approvals
Allowances are not checked by this scanner version.
- 0007 / 0008LIMIT
Offchain signatures
Permit, login and other signed messages never touch the chain, so they cannot be observed here.
- 0008 / 0008LIMIT
Other networks
Only Ethereum mainnet is checked. The same key may have signed on other EVM chains.
No mystery scores. Just the evidence.
0x5a1e…c09b
! EXPOSED ONCHAIN
- RESULTS
- 2 RECORDS
- RULESET
- 1.9
- COVERAGE
- PARTIAL
- STATE
- DEMO
| RULE | BLOCK | EVIDENCE |
|---|---|---|
| TX_ECDSA_RECOVERY | #12,887,210 | 0x5a1e…c09b |
| TX_ECDSA_RECOVERY | #21,004,509 | 0x77d0…1f3a |
Onchain visibility does not establish private-key compromise. This example is fictional.
Independent work.
Explicit consent.
Additional services are optional, and disclosures are always user-controlled.


