WalletOrigin Wallet ownership, verified.

Know who owns a wallet before you send.

WalletOrigin links crypto wallets to verified company domains with a DNS record and a cryptographic signature. Anyone can check an address for free. Companies verify in minutes.

Free to check. No account needed. Always match the full address and intended domain.

Verify your company free

The problem

One wrong character,
funds gone forever.

Address poisoning puts look-alike addresses in your transaction history. Compromised emails and invoices can swap the recipient’s wallet for an attacker’s.

A familiar prefix is not proof. Check the complete address against the company domain before sending. Crypto transfers are generally irreversible; WalletOrigin adds evidence, not a guarantee.

How it works

Two proofs. One clear connection.

Prove control of your domain and each wallet, then make that evidence easy to find.

01

Add a DNS TXT record

Publish a unique record on the domain your company controls. No DNSSEC or on-chain transaction required.

02

Sign with each wallet

Sign a challenge to prove control of the address. Your keys stay in your wallet. No transaction or token approval.

03

Share your proof page & badge

Give people a verifiable source for your official addresses. Share a public proof page or embed a live badge.

Example · illustrative, not a real verification

A proof page you can point to.

Make your official wallet addresses inspectable, with the evidence alongside them.

walletorigin.com/d/example.comExample

Domain proof

example.com

DNS record & wallet signature verified · Example

Ethereum / EVM

0x1234567890abcdef1234567890abcdef12345678
DNS checked: example timestampSigned message & signature available

Your proof, wherever people pay.

Embed a badge on your website or payment instructions. Real badges link to your proof page and reflect its current public status.

Verified by WalletOrigin

Example badge · not a live proof

Explore public proofs

One verification workflow. Six supported chain families.

Ethereum & EVM chainsSolanaBitcoinCosmosSuiAptos

Why trust it

Trust the evidence. Keep control.

Evidence anyone can inspect

Public proof pages expose the DNS record, signed message and signature. Verification proves control, not legal identity or payment safety.

Re-checked regularly

DNS monitoring runs daily. Public proofs require a successful check within 48 hours, with the last check time visible.

No custody. No access to funds.

We verify signatures, never hold assets. We do not ask for private keys, seed phrases or permission to move funds.

An accountable EU company

Operated by Mertl Luxury GmbH in Vienna, Austria. Clear company information, privacy terms and a real contact address.

Meet the company behind WalletOrigin

Pricing

Start with proof. Scale when you need to.

Free to check. Free to verify your first domain. Paid plans for more addresses, domains and API traffic.

Free

$0

1 domain · 3 wallets

100 API lookups/day

View Free

Pro

Most popular

$19/month

5 domains · 50 wallets

10,000 API lookups/month

View Pro

Business

$79/month

25 domains · Unlimited wallets

100,000 API lookups/month

View Business

USD, before applicable taxes. Save two months with yearly billing. Paid subscriptions renew automatically; cancel anytime.

FAQ

Clear answers before you start.

What is WalletOrigin?

WalletOrigin links crypto wallet addresses to company domains through a DNS TXT record and a cryptographic signature. It proves control of a domain and a wallet when checked—not legal identity, solvency or payment safety.

How does verification work?

Add the unique DNS TXT record we provide to your domain, then sign a challenge with each wallet. We verify the record and signatures. Publicly listed, active proofs can be shared through a proof page and embeddable badge. Nothing is written on-chain.

Do you hold or access my funds?

No. WalletOrigin has no custody of funds and no access to your private keys. You sign a message, not a transaction. We never need a seed phrase, token approval or permission to move funds.

Which chains are supported?

Ethereum and EVM chains, Solana, Bitcoin, Cosmos, Sui and Aptos. You can verify addresses across these chains from one account; wallet extension support varies by chain.

Is checking an address free?

Yes. Anyone can check a wallet address or domain without an account or API key. Public browser checks have abuse-prevention rate limits and are separate from the plan quotas for the key-authenticated developer API.

All questions & answers

Make your official wallets unmistakable.

Give people evidence they can check—not another address they have to take on trust.

Verify your company free