The Safety Deposit Box Was Supposed to Be Enough
He did everything right. That is the part that stings.
A Canadian Bitcoin holder kept his Coldcard in a bank safety deposit box. He never clicked a phishing link. He never typed his seed into a computer. He never connected the device to the internet after setup. He followed the gospel of self-custody with religious precision.
On August 3, 2026, he watched 18.25 Bitcoin disappear from an address that had never touched the web. "The hardest part," he wrote in a public post, "was that I did everything right."
That single sentence captures why the Coldcard exploit is not just another crypto hack. It is an existential crack in the foundation of Bitcoin's core promise. If the most paranoid, careful, air-gapped holders can be drained without a fingerprint left on the device, then the entire trust model of hardware-backed self-custody needs a hard reboot.
Since July 30, attackers have systematically emptied Coldcard-generated wallets in four distinct waves. The tally now sits at roughly 1,816 Bitcoin, or nearly $116 million, spread across more than 5,200 individual addresses. The exploit is not a memory leak. It is not a supply chain poisoning. It is not social engineering.
It is mathematics. And the math says some seeds were never as random as their owners believed.
Four Waves, 1,816 Bitcoin, and One Brutal Lesson
Galaxy Research has been tracking the sweeps in real time. Their on-chain forensics tell a story of escalating operational sophistication that should worry every holder, not just Coldcard users.
Wave One (July 30): The 41-Minute Bloodbath
The opening salvo was almost theatrical in its efficiency. In 41 minutes, attackers drained 1,196 addresses of 1,083 Bitcoin, approximately $70.2 million at the time. Each victim's coins moved to a handful of shared collector addresses. The average take per wallet was close to one full Bitcoin. These were not dust wallets. These were serious holders who had accumulated over years.
Galaxy's head of research, Alex Thorn, noted that the sweeps looked programmatic. The speed and precision suggested automation at a level that manual operation could not achieve.
Waves Two and Three: The Tactics Shift
By July 31, a second pattern emerged. Roughly 594 Bitcoin, worth $38 million, vanished in a single 25-minute sweep of about 500 single-signature wallets. Then came wave three, between Friday midday and Saturday morning UTC, draining 208 Bitcoin from 1,912 addresses.
Here is where the attacker's operational security evolved. Wave three sent each victim's coins to its own destination rather than shared collectors. It parked funds in pay-to-witness-script-hash outputs, a format that can carry multisignature or timelock conditions, instead of the plain single-key outputs used before. It batched an average of six victims per sweep where wave one took exactly one at a time. It scanned only the default derivation path instead of testing several branches per seed.
Translation: the attacker learned from the first two waves. Shared collector addresses made mapping easy for investigators. Wave three added friction to that tracing. This is not a script-kiddie operation. This is an organization that studies counter-forensics.
Wave Four: Why "Live" Means Right Now
On Sunday evening, August 3, Thorn flagged a probable fourth wave. An additional 388.9 Bitcoin, worth over $29 million at the time, moved in transactions highly likely to be part of the theft. By Monday, Galaxy's revised count put the fourth sweep at roughly 449 BTC from 709 addresses.
Coinkite, Coldcard's manufacturer, has admitted that all of its models were vulnerable following the additional thefts. The company said it was asking "hard questions about our company." Engineers have warned that all Bitcoin addresses related to Coldcard could be at risk eventually.
The message from Galaxy is unambiguous: the exploit is ongoing, and every vulnerable device will eventually be emptied.
The 2021 Update That Broke Everything
To understand why this happened, you need to understand randomness. True randomness is the entire basis of Bitcoin security. Your seed phrase is not magic. It is a human-readable representation of a massive random number. The security of that number depends on one thing: how unpredictable it is.
When you generate a seed, your hardware wallet is supposed to use a True Random Number Generator, or TRNG. This is a physical process inside the device that harvests entropy from electronic noise, temperature fluctuations, or other unpredictable physical phenomena. It is not algorithmic. It is not repeatable. That is the point.
In March 2021, Coldcard released firmware version 4.0.1 for the Mk3. According to a security advisory published by Block's Bitcoin Engineering and Security team, that update contained a coding mistake. Under certain conditions, the device stopped using the hardware TRNG and fell back to a software-based Pseudorandom Number Generator, or PRNG.
A PRNG is not truly random. It uses a mathematical formula to produce numbers that look random but are deterministic. If you know the starting point, called the seed value, you can reproduce the entire sequence. It is the difference between rolling a physical die and using a calculator's random function. One is physics. The other is arithmetic pretending to be physics.
From 128 Bits to 40 Bits: Why Your Seed Became Guessable
Here is the part that should make every hardware wallet owner pause.
A properly generated Bitcoin seed has 128 bits of entropy. That means there are 2^128 possible combinations. That number is so large that all the computers on Earth running together could not brute-force it before the heat death of the universe.
When the Coldcard Mk3 fell back to its weak PRNG, the effective entropy collapsed to roughly 40 bits. That is not a small reduction. That is a collapse of 88 bits of security. A 40-bit keyspace is searchable. A motivated attacker with modern hardware can enumerate it. And that is exactly what happened.
Think of it this way. A 128-bit seed is like shuffling a deck of cards so thoroughly that the order has never existed before and will never exist again. A 40-bit seed is like shuffling the deck three times and calling it done. Someone patient enough to try a few thousand combinations will eventually hit your exact order.
The attackers did not need your device. They did not need your PIN. They did not need to touch your Coldcard, intercept your mail, or install malware on your computer. They simply generated the same weak sequence of numbers that your device generated in 2021, checked which ones unlocked wallets with balances, and swept them. From the blockchain's perspective, these were perfectly valid transactions signed with perfectly valid private keys. Because technically, they were.
The Dice-Roll Loophole (And Why It Saved Some Holders)
There is one group of Coldcard users who slept through this nightmare. Anyone who generated their seed using Coldcard's dice-roll feature, with at least 50 private dice rolls, is not affected by this specific flaw.
The dice-roll option bypasses the device's internal random number generator entirely. You are the entropy source. The device merely translates your physical randomness into a seed. If you rolled the dice properly, your seed never touched the broken PRNG code path.
This is a critical distinction that many news reports are burying. If you are a Coldcard user who used dice rolls, you are likely safe from this specific exploit. If you used the standard "generate seed" option on affected firmware, you are not.
How the Attackers Found It (And Why Coinkite's AI Didn't)
The discovery story adds a layer of unease that extends far beyond Coldcard.
Coinkite has stated that it assumes the attacker used AI to comb through its open-source firmware and identify the PRNG fallback flaw. That assumption is plausible. Large language models trained on code can spot logic errors that human auditors miss, especially in complex embedded systems where randomness handling is spread across multiple functions.
Here is the uncomfortable part. Coinkite also admitted that its own team ran an AI review of the same firmware weeks earlier. That review "did not find this bug or anything serious."
Both sides had the same tool. Only one side won.
Alex Thorn at Galaxy Research suggested the sweeps were "probably orchestrated with a large language model." Whether that is true or not, the implication is clear. The era of AI-vs-AI security is here, and the defenders are not guaranteed to fire first.
Rodolfo Novak, Coinkite's CEO, issued a public apology on X. "I'm sorry and I'm devastated," he wrote. "Our team is heartbroken about yesterday's news." He urged users to act immediately, adding a plea that reveals the scope of the panic: "If you know anyone who owns a Coldcard, please make sure they see this. Some affected users may not be watching social media right now, and every hour matters."
Coinkite has since destroyed its remaining inventory manufactured with the vulnerable firmware and halted all shipments. The company is cooperating with blockchain investigators and law enforcement. It has also offered to help affected customers file police reports or insurance claims.
But as Coinkite itself acknowledged in a public statement, "Money that took years to save, gone. Trust that took years to build, broken. That impact is real, and for some, the damage is permanent."
The "Fix" Nobody Is Warning You About
This is where most coverage stops being useful. Read nearly any mainstream report, and you will see the same advice: update your firmware, generate a new seed, and move your funds. Sounds simple. It is not. And under pressure, it is dangerous.
Why Updating Firmware Won't Save Your Old Seed
Coinkite has been explicit about this, though the message is getting lost in the panic. Updating your Coldcard's firmware does not repair a seed that was generated by affected firmware. The weakness is in the seed phrase itself, not the device that holds it. The seed was born weak. No amount of later patching can retroactively inject randomness into a sequence that was already generated.
If you move that compromised seed into another wallet, even a brand new Trezor or Ledger, you have not solved the problem. The attacker is not attacking your Coldcard. The attacker is attacking the mathematical predictability of your seed. Where you store it is irrelevant.
This distinction matters because panicked users are doing exactly the wrong thing. They are updating firmware, feeling a false sense of security, and leaving funds in addresses derived from the same broken seed.
The Three Migration Traps
Even users who understand they need a new seed are facing traps that the official guidance does not adequately address.
Trap One: Address Verification Errors Under Stress
When you are terrified, you make mistakes. Generating a new seed on a new device produces a new receiving address. Under normal conditions, you would verify that address character by character. Under emergency conditions, users copy-paste or scan QR codes without checking. A single wrong character sends Bitcoin to an unrecoverable address. The exploit did not steal those coins. The user's panic did.
Trap Two: Clipboard Hijacking During Panic Transfers
Malware that sits quietly on computers waits for exactly these moments. It detects when you copy a Bitcoin address and silently replaces it with the attacker's address. Normally, careful users verify addresses before sending. In a rush to "move funds before the next wave," verification gets sloppy. Clipboard hijackers know this. They are probably running targeted campaigns right now.
Trap Three: Fake Support Channels Targeting Desperate Holders
Every major exploit spawns a secondary industry of scams. Fake Coinkite support accounts on X, Telegram channels pretending to offer "priority migration assistance," and phishing emails warning of "urgent wallet verification" are already circulating. Desperate holders, worried they will miss the window before wave five, are prime targets.
The Correct Emergency Migration Workflow
If you are affected, here is the workflow that minimizes risk:
- Do not rush. The attacker is sweeping programmatically, but they do not have your specific seed yet. They are guessing. If your wallet has not been emptied, you have time to do this correctly.
- Use dice rolls. Generate your new seed on a Coldcard using the dice-roll method with at least 50 rolls, or use a different hardware wallet from a manufacturer with no known vulnerabilities.
- Write the new seed on paper or steel. Do not store it digitally. Do not photograph it.
- Verify the new receiving address manually. Check the first six characters and the last six characters. Do not rely on copy-paste alone.
- Send a small test amount first. Wait for confirmation. Verify it arrived.
- Send the remainder in a single transaction. Do not drip funds across multiple transactions. Each transaction is a chance for error.
- Destroy the old seed. Burn the paper. Do not keep it as a "backup." It is not a backup. It is a liability.
- Monitor the old address. If it gets swept after you have moved funds, you will know your assessment was correct and your timing was good.
Is Self-Custody Dead? A Framework for What Comes Next
This exploit will push some holders back to exchanges. Changpeng Zhao, founder of Binance, captured the tension in a social media post: "I'm a believer in self-custody, but it puts the burden on you."
He is right. Self-custody is not dead. But blind faith in hardware is.
If you are re-evaluating your setup, consider three factors:
How much are you holding? Under one Bitcoin: a single hardware wallet with dice-roll generation remains reasonable. Over five Bitcoin: multi-signature setups are no longer paranoia. They are prudence. A 2-of-3 multisig, with keys generated on devices from two different manufacturers, eliminates single points of failure.
How technical are you? If you cannot explain the difference between a PRNG and a TRNG, you should not be your own bank without support. That does not mean surrender to Coinbase. It means using collaborative custody services like Unchained Capital or Casa, where you hold keys but have expert guidance.
How much time will you spend on security? Self-custody is a part-time job. If you will not review firmware updates, verify device integrity, and practice recovery drills, institutional custody with a regulated provider may be the less risky option. The 0.5% annual fee is cheaper than a 100% loss.
The Coldcard exploit does not mean hardware wallets are a scam. It means they are software-running devices made by humans, and humans write bugs. The question is not whether to self-custody. It is whether your security model assumes perfection or plans for failure.
What Coinkite Owes Its Users (And What It Can't Give Back)
Rodolfo Novak has taken public accountability. That is more than many CEOs offer. Coinkite destroyed inventory, halted sales, and is cooperating with investigators. The company has handed roughly 600 suspected attacker addresses to federal authorities.
But accountability is not compensation. And for a company that built its brand on being the most paranoid, most Bitcoin-only, most security-obsessed hardware wallet manufacturer in the industry, this bug is a brand catastrophe.
The irony is painful. Coldcard marketed itself as the wallet for people who did not trust anyone. It air-gapped transactions. It supported dice-roll entropy. It rejected closed-source chips. It was the choice of maximalists who laughed at Ledger's recovery service and Trezor's plastic casing.
And yet the fatal flaw was not a supply chain backdoor or a government subpoena. It was a simple code path that fell back to weak randomness when the hardware generator hiccuped. A bug that sat in open-source firmware for over five years. A bug that Coinkite's own AI review missed.
Coinkite will likely survive as a company. Whether it survives as a trusted brand depends on what it does next. Transparency reports, third-party security audits, and a victim compensation fund would be the minimum gesture required to begin rebuilding trust. So far, none of those have been announced.
The Bottom Line
If you generated a Coldcard seed using standard firmware generation on Mk3 (4.0.1+), Mk4, Mk5, or Q with older firmware, assume compromise. Not because you have been swept yet, but because the attacker has the same mathematical advantage over your seed that you thought only you possessed.
Updating firmware does not help. Moving the compromised seed to another wallet does not help. Only a completely new seed, generated with verified entropy, and a careful manual migration, helps.
The fourth wave is live. The fifth wave is coming. The only question is whether your address is in the queue.
FAQ’s
Q: Is my Coldcard safe if I never connected it to the internet?
A: Internet connectivity is irrelevant. The bug was in the seed generation process inside the device. Air-gapping protects against remote attacks, not against mathematically predictable seeds.
Q: Can I just update to the latest firmware and keep my current seed?
A: No. Firmware updates cannot retroactively fix a seed that was generated with weak entropy. The seed itself is the vulnerability.
Q: I used dice rolls to generate my seed. Am I safe?
A: Yes, from this specific exploit. Dice rolls bypass the device's RNG entirely. However, if you are unsure whether you used dice rolls, generate a new seed and migrate as a precaution.
Q: Which Coldcard models are affected?
A: Mk3 devices with firmware 4.0.1 or later. Mk4, Mk5, and Q devices are vulnerable if running older firmware. Coinkite has expanded the affected list as the investigation continues.
Q: How do I check my firmware version?
A: Power on your Coldcard and navigate to the settings or version info screen. If you generated a seed on Mk3 with firmware 4.0.1 or later without using dice rolls, consider the seed compromised.
Q: Is Trezor or Ledger affected by the same bug?
A: No evidence suggests Trezor or Ledger share this specific PRNG fallback flaw. Trezor's Josef Tětek has independently confirmed the Coldcard-specific nature of the vulnerability.
Q: Will the stolen Bitcoin be recovered?
A: Recovery is unlikely. The attacker uses sophisticated obfuscation, and Bitcoin transactions are irreversible. Law enforcement is tracking the addresses, but success rates for stolen crypto recovery are extremely low.
Q: Should I stop using hardware wallets altogether?
A: No. The flaw is specific to Coldcard's firmware implementation. However, this incident proves that even air-gapped devices require rigorous entropy verification and should not be trusted blindly.
KEY TAKEAWAYS
- 1,816 BTC (~$116M) has been stolen from Coldcard wallets in four waves since July 30, 2026. The exploit is ongoing.
- The root cause is a March 2021 firmware bug that caused Mk3 devices to use a weak software random number generator instead of the hardware generator, collapsing seed entropy from 128 bits to roughly 40 bits.
- Updating firmware does not fix compromised seeds. You must generate an entirely new seed and migrate funds manually.
- Dice-roll generated seeds are safe because they bypass the device's RNG entirely.
- Panic migration creates new risks: address verification errors, clipboard hijacking, and fake support scams are targeting desperate holders right now.
- Self-custody is not dead, but blind hardware trust is. Multi-signature setups and collaborative custody deserve serious consideration for large holders.
- Coinkite has halted shipments and destroyed inventory but has not announced a victim compensation fund.
DISCLAIMER
This article is for informational and educational purposes only. It does not constitute financial, investment, or security advice. Cryptocurrency markets and self-custody tools carry significant risks, including total loss of capital. The exploit details described are based on publicly available research from Galaxy Research, Block, and Coinkite as of August 5, 2026, and the situation may evolve rapidly. Always verify official security advisories from device manufacturers before taking action. If you are affected by the Coldcard exploit, consult qualified cybersecurity professionals and law enforcement. The author is not affiliated with Coinkite, Galaxy Research, or Block, and has no financial position in any hardware wallet manufacturer.