On July 30, 2026, an attacker remotely drained 1,082.65 BTC ($70.2 million) from 1,196 Coldcard wallets in 41 minutes — without touching a single physical device — by exploiting a firmware entropy bug that reduced see... Block's security team traced the attacker to a paid account at a well known blockchain analytics...

Create a landscape editorial hero image for this Studio Global article: What was the $70 million Coldcard firmware exploit, how did the attacker use a blockchain analytics service to carry out the heist, what was. Article summary: Let me search for details on this Coldcard firmware exploit.. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
On July 30, 2026, an attacker drained 1,082.65 BTC (roughly $70.2 million) from 1,196 Bitcoin addresses in a tightly coordinated 41-minute window between 01:10:20 and 01:51:26 UTC . The first $30 million was taken in just 10 minutes by prioritizing the largest wallets first — including one holding $1.8 million
. The attacker never touched a single physical device. Everything was done remotely by regenerating wallet seeds
.
A separate earlier wave of the same exploit swept 594 BTC (~$38 million) from about 500 single-signature wallets in a 25-minute burst around 01:31 UTC . Galaxy Research, Chainalysis, and Block's engineering team all independently linked the thefts to the same Coldcard vulnerability
.
Block's Bitcoin Engineering and Security team, led by engineer Clay Garrett, identified that the attacker used a paid account at a well-known blockchain-services provider to efficiently identify and query vulnerable addresses . The attacker's on-chain pattern — unusually rapid, sequential sweeps of addresses sharing the same weakness — tipped off investigators. Block confirmed trace evidence connecting the operator's activity directly to that provider's infrastructure
.
Block's investigation found what Garrett described as "extraordinary specificity, down to the account level" . The analytics service effectively served as a reconnaissance tool, letting the attacker quickly map which addresses were generated on vulnerable firmware and prioritize the richest targets
.
The bug was introduced in a March 2021 firmware commit (beginning with Mk3 firmware version 4.0.1) during a migration to Bitcoin Core's libsecp256k1 library . A build-configuration macro error caused the firmware to bypass the device's dedicated STM32 hardware random number generator (TRNG) and instead fall back to MicroPython's deterministic Yasmarang software RNG
.
The production board configuration set MICROPY_HW_ENABLE_RNG to zero because Coldcard had a separate hardware-RNG wrapper. But the libngu library failed to call that wrapper correctly: its guard condition (#ifndef MICROPY_HW_ENABLE_RNG. Because the macro was defined (set to zero), libngu silently concluded the hardware path was available and bound to MicroPython's software-based
rng_get() function .
This reduced effective entropy to roughly 32–40 bits (down from the intended 128+ bits), meaning only about 4 billion possible seed values — trivially brute-forceable with modern hardware . Seeds generated without user-added dice rolls or a BIP 39 passphrase were fully exposed
.
Coinkite CEO Rodolfo Novak (NVK) later acknowledged the error: "I explicitly set MICROPY_HW_ENABLE_RNG to zero, thinking we didn't need either version, but that's not what it does" .
Coinkite later expanded its advisory to include certain Mk4, Mk5, and Q firmware versions after further analysis, and released emergency firmware updates for all affected models .
This exploit has shaken one of the core promises of self-custody — that a hardware wallet's secure element guarantees cryptographic safety regardless of software bugs .
For a detailed technical breakdown, see Block's engineering report and Coinkite's technical backgrounder
.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
On July 30, 2026, an attacker remotely drained 1,082.65 BTC ($70.2 million) from 1,196 Coldcard wallets in 41 minutes — without touching a single physical device — by exploiting a firmware entropy bug that reduced see...
On July 30, 2026, an attacker remotely drained 1,082.65 BTC ($70.2 million) from 1,196 Coldcard wallets in 41 minutes — without touching a single physical device — by exploiting a firmware entropy bug that reduced see... Block's security team traced the attacker to a paid account at a well known blockchain analytics provider used to identify and target vulnerable wallets; Chainalysis found the attacker stole $30 million in the first 1...
The bug originated from a single build configuration macro error in March 2021 firmware version 4.0.1: a preprocessor check tested whether the RNG macro was defined rather than whether it was enabled, silently bypassi...