A bank-style statement for your crypto wallet
Paste your addresses, prove they are yours with a signature, and get a PDF that shows where the money came from. For banks, exchanges, mortgage lenders and accountants.
- Free preview
- 15 USDC per report
- No account
- No cookies
What the report contains
- Holdings on the report date, read from public blockchain nodes.
- Every incoming and outgoing transfer: date, amount, value at the time in USD, EUR, GBP, PLN or CHF, counterparty and transaction hash.
- Origin of funds: who sent the money, with public labels for known exchange wallets ("received from an address labeled Coinbase").
- Totals per year, and network fees.
- Address control: your signed message and signature, verifiable by anyone.
- Sanctions screening of your addresses and direct counterparties against the US OFAC SDN list.
- Optional: rows from your Coinbase, Kraken, Binance or Bitpanda exports, matched to onchain deposits.
- Methodology, data sources, a reconciliation check, and a verification page for the bank.
How it works
- Paste your addresses. Your browser reads their history from public explorers (Ethereum, Base, Arbitrum, OP Mainnet, Polygon, Bitcoin).
- Optionally sign a short message in your wallet to prove control, and add exchange CSV exports. The CSV files never leave your device.
- We cross-check samples against public nodes, add prices and labels, and build the PDF. Look at the free preview, then pay 15 USDC to download the full report.
Price
15 USDC per report, up to 10 addresses. Pay from any wallet or exchange in native USDC on Base, Ethereum, Arbitrum, OP Mainnet or Polygon. The free preview shows the summary first, so you only pay if the report shows what you need. Payments go straight to the Mintward wallet; there is no account and no card processor.
For banks and compliance teams
Each report has an ID and a SHA-256 hash. Drop the PDF on the verification page to confirm the file is unchanged since it was issued. Signatures follow EIP-191 and can be re-checked with any standard verifier. The report is a factual summary of public records, not an audit; you decide what you accept.
Privacy
Blockchain data is read in your browser. Exchange exports are parsed on your device. We keep the report for 24 hours if unpaid and 7 days after payment, then delete it. Only the report ID, addresses, amount and hashes remain, so a bank can still verify the PDF. No cookies, no analytics, no account.
Guides
- My bank asks for source of funds for crypto: what to sendYour bank froze or questioned a crypto cash-out? Why UK and EU banks ask, which documents connect the trail, a step-by-step checklist and common gaps.
- Using crypto for a house deposit: proof of funds for your mortgageFannie Mae and Freddie Mac rules for crypto deposits, how UK lenders handle them, and the paper trail underwriters ask for. Convert early, keep the trail.
- Coinbase, Kraken or Bitpanda account on hold: which documents to sendWhat Coinbase, Kraken and Bitpanda say they need for a source of funds review, which crypto documents they list, their deadlines, and how to prepare.
- How to prove you own a crypto walletProve control of an Ethereum or Bitcoin address by signing a message (EIP-191, BIP-137, BIP-322), what the EU Travel Rule requires, and what not to share.
Questions
Is this an audit or a legal opinion?
No. It is a factual summary of public blockchain records with values and labels. It does not give legal or tax advice, and the bank decides what it accepts.
Which chains are supported?
Ethereum, Base, Arbitrum One, OP Mainnet and Polygon PoS (native coins and ERC-20 tokens), and Bitcoin. NFTs are not included.
My first exchange no longer exists. Does this still help?
Yes, for the onchain part: the report shows each step your coins took and which senders are known exchange wallets. Add any exports you still have; the report marks them as supplied by you.
Can I pay by card?
Not yet. Paying in USDC needs no account with us and no payment processor. If you hold crypto, you can send USDC from most exchanges or wallets.
What if the payment does not show up?
The page checks every 15 seconds. If you sent a different amount, paste the transaction hash. Send exactly the amount shown, or at least 15 USDC from an address you signed. Questions: hello@mintward.xyz with your report ID.
Do you hold my funds or keys?
No. Signing a message gives no access to funds. We never ask for a seed phrase or private key.