Joined June 2019
STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK STACK
12
21
146
Toni.Hodl retweeted
Like many, I've barely slept since the Coldcard incident. My mind has been racing on how to stop this from ever happening again. I believe I've come up with a novel wallet design that solves Bitcoin's self-custody trilemma. Live on mainnet. Writeup: lu.ke/self-custody-trilemma
198
254
88
1,565
422,055
"delete my macaroons" ? 🥺
There is a critical vulnerability being actively exploited on BTCPay Server, which can result in the loss of funds. Please update your BTCPayServer to 2.4.2 by going to Admin Dashboard -> Server -> Maintenance -> Update & verify the 2.4.2 version string in the footer. If you are unable to update right away, turn off your BTCPay Server to prevent unauthorized access until you can update.
3
5
63
2,972
There is a critical vulnerability being actively exploited on BTCPay Server, which can result in the loss of funds. Please update your BTCPayServer to 2.4.2 by going to Admin Dashboard -> Server -> Maintenance -> Update & verify the 2.4.2 version string in the footer. If you are unable to update right away, turn off your BTCPay Server to prevent unauthorized access until you can update.
216
1,354
519
2,550
1,617,675
Toni.Hodl retweeted
The ultimate retirement attack won’t happen with code, but by force…when governments begin rugging users bitcoin held on exchanges as their fiat regimes collapse at an accelerating rate. That should always have been your primary concern while saving in self custodied bitcoin.
26
26
5
283
13,223
Toni.Hodl retweeted
When the dust settles, we'll have to talk about the fact that not a single vulnerability was found by a US frontier model. Instead, we're spending $10k a day on open weights models like Kimi K3 and Qwen 3.8 to find vulnerabilities in Bitcoin infrastructure. It's a disaster.
116
430
87
3,104
206,675
Toni.Hodl retweeted
Red Team Update In the final hours before @callebtc resumes his role as chief clank officer and wartime general of red team, I wanted to give some kind of update about today. We are accelerating. Not only in the expanse of repositories covered (over 300) and our spend (almost $40k), but in the efficiency to quickly identify where parts of the codebases will break. Seeing dozens vulnerability reports in an hour will do that to you. Another fascinating thing is how different members of the team are able to get entirely different outcomes based on our own applied knowledge. An example was when I scanned a repo and found some middling concerns. I showed the results to another member of the team, and with 1-2 sentences and maybe a block of code, they were able to upgrade to high or even critical vulnerabilities. That happened twice. Its almost like the agent can smell out something is wrong, but hasn't been trained enough yet to clearly verbalize it, so the slightest nudge of good knowledge/context will send it all on another recursive flurry deeper. I think there is some deeper lesson there about AI's productivity gains further accelerates the division of labor, but I'm too tired to get so abstract. The Red Team harness I mentioned yesterday was quickly thrown together over 20-30 minutes laying out conceptually, who I someone who has no security research, would think this would work. I now have multiple responses to disclosures telling me it was very well written, but I'm wondering if the bar is so low because they think it'll be llm slop. Maybe because its written in a way an LLM can pick right up and give exact feedback. Upon receiving a disclosure, one developer critically read through the whole report and gave a lot of very strong constructive feedback (you know who you are, thank you). I asked if they could give it as a lesson to my clanker, to which they returned to me a 50 kb markdown file. After which, I interviewed it for 30 minutes, integrating behaviors I wanted to focus on into the harness behaviors into the model, and quickly found even stronger success as a result. Seeing how impactful that feedback session was, I'm making a point tomorrow to NOT be scanning repos (as much). My focus primarily will be working on the harness and systems itself. I have a lot of ideas, maybe I'll come back tomorrow with lessons learned. Outside the harness, I want to focus more on operations. Every step of the process is chaotic right now. I accidentally nuked the repo this morning by not paying attention to Calle's new style guide and frantically had to unwind it. Another delay was at one point I walked away from my computer at the wrong time and the balance on @opencode spiked down to -$1000. It killed dozens of ongoing agents/subagents, and got frantic pings about scans going down. 20 minutes later, I noticed that none of my credit cards worked anymore. I then got the error "try debit card", and that failed too! I watched the balance tick to under $100, knowing I was close to stalling everyones jobs again when suddenly it worked (thx @jayair for quick support it worked out). I also want to focus on triaging all of our disclosures. We should be able to turn these around a lot faster now, and cleanly sort what has and has not been shared yet. In other news... To be blunt, I'm still numb over the death of the cold card. I have not heard of many stories about the lives ruined, and that is probably on purpose because I've made @AnchorWatch and the Red Teaming my sole focus. I have blocked out the thought of even starting to process the catastrophic harm that has been caused to my friends and their families. There is a tragic irony that is not lost on me that good people wanting to store their wealth, their time, their future dreams in a more honest and fair system were exploited by the thing they took refuge in. I truly believe these events have been a spiritual attack on bitcoin, and I mean that in the literal senses of the words. While things are not easy right now. I have the highest conviction ever in my life that the idea and technology of Bitcoin is worth fighting for. To that end. There is no Bitcoin without self custody. This is non negotiable. That does not mean everyone must self custody, but the option to is necessary for a free and prosperous society which respects property rights. I think one of the biggest lessons from all of this is one of risk management. There was a latent Risk of Ruin in how many people held their bitcoin, and unfortunately what many thought to be impossible, came to pass. I will find time to grieve, but today isn't the day.
89
151
34
1,123
80,547
Imagine how stupid we look to normies we sent this meme to 🤣 Although on second thought they probably don't even know what happened
1
5
169
Toni.Hodl retweeted
We are now mapping the ongoing Coldcard attack with a live dashboard - link below I am deploying tripwire UTXOs that have varying levels of added entropy on top of the broken default seeds. We have different levels for 5, 10, 15, ... dice rolls, and 1, 2, 3, ... passphrase words. This is so we can approximate the frontier of the confiscations that are actively happening. The control UTXO with no added entropy was swept in an hour. I took real measurements on an MK3 to calibrate a "good bad entropy" emulator in software. The control confiscation has proven it to work. I am going to continue to deploy tripwire UTXOs along the bit curve. Huge thanks to @Rob1Ham @otaliptus @PortlandHODL and other redteamers for the help.
135
282
41
1,554
233,767
Sometimes, trust your guts. Even when you are told it's FUD. Turns out I was right, and that instinct saved so many fucking people. 5 days later, I think I'm not needed anymore, thank you everyone who trusted me and spread the word so quickly. I'll write a "post mortem" as I lived it, as I think it's probably going to stay as my most valuable contribution to Bitcoin. Good night people, I hope you are safe.
191
141
22
1,582
157,933
Toni.Hodl retweeted
Quick update. As many people are concerned about the safety of their funds. None of the Red Team activity up to this point around hardware wallets specifically has shown any kind of vulnerability that would indicate they are not safe. There has been nothing I've seen from all the vulnerability scanning over the past 4 days that I have reviewed or anyone has shared to me that would indicate a security issue. More updates to follow as things develop.
90
186
14
1,464
235,675
Toni.Hodl retweeted
I haven't told the full story yet, but I came to the same conclusion back in May 2025 when I started doing an audit of `coldcard/firmware`. I wanted to figure out conclusively where the CC RNG was getting sourced from, and found that it backed up to some shady library called libngu (github.com/switck/libngu) that had literally 6 stars on github and was maintained solely by a pseudoanon tranny. I knew from past experience that linking to libsecp256k1 from Python was pretty easy, which seemed to be the stated purpose of the library use, and so I was confused about why it was there. I sent a report to the CC team that I had doubts about whether the true RNG was actually in use, and pointed out that the hardcoded yasmarang constants in libngu were sloppy. I advised they rip the whole thing out and link against libsecp256k1 directly. I was told that if something was wrong "we'd already know about it by now" and that everything was properly configured for the real boards. I didn't follow up rigorously, which was a horrible mistake on my part.
Someone in telegram group literally pointed about coldcard random function back in 2021. Of course it gets ignore.
79
262
68
1,478
319,110
Ass CEO hat: "You should all have used what we've been building for the past many years. @lianabitcoin . You would not have lost your bitcoin then, even with no dice rolls. Liana is free, open source, and quite easy to use. lianawallet.com "
Hey @kloaec, you’ve done a great job helping people over the past few days, but can you put on your CEO hat for ONE SINGLE post? You spent 4 years of your life on Liana, which is literally designed to mitigate risks like this, and many people don’t even realize that. So please, please do one shill post before going back to helping people in the short term. My equity thanks you, and so do future Liana users who can rest easy the next time around.
18
39
5
197
40,100
Toni.Hodl retweeted
The most common question I am getting right now in the fall out of the news of COLD CARD MK3, MK4, MK5 and Q having compromised entropy, is: "Rob, what would you do right now if you were in my shoes? Where would you send your bitcoin to be safe?" I will share with you my list of what I would do, but first, there is AN URGENT SECURITY ADVISORY IN THE BITCOIN ECOSYSTEM. Below is my personal assessment of the situation. If you or someone you know: Uses an MK3, MK4, MK5, or Q in a single signature OR A multi signature wallet where the cold card devices can move the funds on their own (Example, 2 cold cards and a Ledger). Please continue reading. You may be in danger. If this does not apply to you, keep on reading if you like, but you are not impacted by this issue. If you are still here, there are three identified mitigations that protect you at the moment. They are all different forms in which you may have brought your own entropy. A: DICE - This is done by either rolling dice from the start, or adding dice rolls to the generated seed phrase. At least 50 dice rolls would be my threshold at 128 bits of entropy. OR B: PASSPHRASE - You used a passphrase of sufficient entropy (128 bits). 128 Bits of entropy pass phrase examples include RANDOM combinations of the following: - 12 BIP 39 seed words. - 10 common words in the english language - 25 mixed lower case letters and numbers - 20 if you use ASCII characters Note on pass phrases: This does not include the same word 12 times, 10 words in a sentence, etc. This combinations of characters/numbers OR words should never have been seen or spoken before in the total sum of all human knowledge and experiences. It needs to be RANDOM for it to be entropy. OR C: EXTERNAL ENTROPY - Your seed phrase was derived entirely outside of the cold card ecosystem. (It was imported into the cold card, not generated on it) Now, if you are still reading, and you do not have any of these mitigations in place, you need to move your funds. The urgency of circumstances are as follows: TIER 1: AS SOON AS POSSIBLE Scenario A: If you are in a signature wallet with an effected device, and did not use any of the mitigations listed above. You need to move funds right now. Find someone to help you, any moment your funds can be stolen. Scenario B: If you have an N of N (eg 2 of 2, 3 of 3, etc) multisig of just cold card devices that did not have mitigations listed above (dice and/or passphrase). Attackers will be grinding all of the combinations of compromised keys. They know all your seed phrases. You are compromised. It is just a matter of time for them to assemble the puzzle pieces together and steal your funds. If this scenario is you, I will have more below on how to mitigate risk when broadcasting your transaction. TIER 2: URGENTLY If you are in a single signature wallet with an effected device, and you used either less than 50 dice rolls OR a pass phrase less secure than what I shared above. The entire security of your bitcoin is reliant on how much of Dice AND Passphrases you applied to your wallet. Attackers know your seed phrase. Your entropy from dice or pass phrase is the only thing protecting you. Did you add a pass phrase of 'bitcoin'? You are basically in tier 1. Did you use 6 words? You are not at tier 1, but you aren't safe. You need to make plans to move funds quickly. TIER 3 SOON, BUT IMPORTANT CONTEXT: You have a multi signature wallet where the compromised devices have sufficient ability to move the funds. An example is a 2 of 3 multisig where you have 2 cold cards and another signer. The issue with Tier 3 is that an attacker may have already figured out your insecure seed phrases. This means when you broadcast your bitcoin transaction, an attacker in theory can then steal your funds. NOTE: IF YOU ARE IN THIS SITUATION, AND YOU HAVE REUSED ADDRESSES, ALL REUSED ADDRESSES PUT YOU RIGHT BACK AT THE TIER 1 MOVE RIGHT AWAY YOUR FUNDS ARE AT RISK AT THIS VERY MOMENT You should look into finding a way to use the @MARAFoundation_ slipstream service, which uses a private mempool. This means that by the time an attacker could see your attempted recovery, it is already in a block and not possible for them to steal funds. TIER 4: KEY ROTATION. This is where you have an insecure cold card(s) in your multisig quorum, and you know that the other keys in your quorum are not impacted by this bug. If there is a MK3,MK4,MK5 or Q in the quorum, BUT they either: 1. Rolled sufficient dice (50 min) 2. Have a strong pass phrase (as defined above). 3. Used entropy not sourced from the device, they are not impacted by this bug in the Cold Card (see notes earlier on mitigations). You are in a position where a minority of your keys are compromised. Funds are safe, but you are at reduced security. Make plans when you are able to remove the compromised device from your wallet. Now. With that security advisory out of the way, back to the question, what would I do in this situation? Below is just my opinion, but you should not rely on only my opinion, you will have to make your own choices based on what you feel is best for you. I want to be clear, if you are not on this list. It is not that I think your product/business is bad, insecure or at risk, I am directly answering the question of what I would do. This is my personal judgement given my decade of experience in bitcoin. First, a disclaimer: My bitcoin is at my company @AnchorWatch. I have full skin in the game in that if I'm offering a custody solution, there will never be another place I store large amounts of bitcoin long term for myself or my family, and it will be this way as long as I am here. I was the first bitcoin that went on our Trident Vault platform. If the day ever comes, I will be the last bitcoin to leave the platform. The years of what we built at AnchorWatch were for exactly moments like this. Avoiding catastrophic risk of ruin scenarios. We offer 2 products: 1. Our Flagship Product where you as the customer can hold 1 or 3 keys, and we act as a cosigner. We leverage bitcoin native smart contracts which allow for your bitcoin to have different ways it can be spent across time. 2. Multi Institution Custody, where we let you distribute your keys across 3 institutions of ourselves, @bitgo and @CoinCorner. 2 of the 3 institutions must sign off on the transaction, and you have to present a Yubikey signature before withdrawing to mitigate deepfake and compromised accounts. For both products as, since we are a cosigner, we are able to enforce rules like whitelisted addresses, and velocity controls (how much bitcoin can you send how often). You can even disable the send button on the platform if you so choose! We also offer 1:1 insurance backed by Lloyd's of London. If you want to learn more about what we do, hit up @_joerodgers or @BeccaAmilee to learn more, or check out our website. Now with that out of the way, places where I'd leave my bitcoin (besides @AnchorWatch) in no particular order: Custodian: I'd trust my life savings at @River under a duress situation. This is one of those times. @Leishman and the entire team at River are elite operators. It is my favorite bitcoin services business in the market today outside of my own. They own their own custody infrastructure, and at times like this, you want those who have extreme ownership and control over how their customer's money is being managed. @River does monthly proof of reserves, and you can turn on the force field feature which will freeze withdrawals of bitcoin. They have a world class custody team as well, and are making improvements regularly with a larger upgrade that has been planned for a long time, happening later this year. Collaborative Custody: 1. The @Bitkey is an incredible product with an elite team of engineers supported by the @BlockEng organization. They have exceptional bitcoin developers across @spiral_xyz and @CashApp teams who deeply understand Bitcoin. @jack has been a long time believer in bitcoin who has built an organization that has no peer in the resources they have not just understanding bitcoin, but building on bitcoin. You can pick it up a Bitkey at best buy today! I do want to add a disclaimer that all keys are managed within the Bitkey ecosystem. The Bitkey team has gone to great lengths to keep things secure, but in light of recent events, I want to call that out. At the moment, the Bitkey is my only exception to a purist ideal of multi vendor multisig (more below). 2. @CasaHODL - @Nneuman and @lopp have been on top of this incidence response, and have built a very clean user experience to let people be safe. You can either use a 2 of 3 or 3 of 5 multisig with a great mobile app. Casa is the best UX for soverign collaborative multisig that exists in the market today. 3. @uncahined - Unchained pioneered the collaborative custody model and the multi institution custody model. They have been working around the clock trying to support customers and have even been able to use slip stream going the extra mile on short notice to keep customers bitcoin safe. Self Custody: I have spent close to $5k on LLM tokens over the past 24 hours scanning over a hundred bitcoin related repositories. As of now, I have seen no vulnerability that has me concerned about any hardware device outside of the Cold Cards. Even so, you can't be sure. So I would follow the @mflaxman "Bitcoin 10x security guide". Its how I held my bitcoin before I founded @AnchorWatch, and even though the guide is 6 years old, the principles are timeless. I would remove his suggestion of using the cold card and replace it with any other hardware wallet. I would replace the cold card with a @Ledger at this time if it were my decision. You can pick up a Ledger up at Best Buy in the US. Michael pioneered multi vendor multisig as a concept, and if you want a fully sovereign solution, as of today there is no better mental model on how to think through this, he has advanced tabs to further increase the security. For his cold card guide he fairly calls out the added benefit of rolling dice, which would have saved you today. I think the future is combining the tech we use at @AnchorWatch to move beyond the single signature/ multi signature paradigm of custody, with the principles of @mflaxman's 10x security guide and the support of collaborative custody. More on that later, but I would check out @lianabitcoin from @Wizardsardine as well, they offer a fully open source wallet that enables these more advanced smart contracts and are security researchers in the bitcoin ecosystem. With that, I'm going to get back to work. I will post a followup reply if I have additional information or any corrections or clarifications to make.
157
328
53
1,454
412,240
Toni.Hodl retweeted
I didn’t see this coming
37
68
13
427
52,060
JUST IN: Dustin Dettmer (@dusty_daemon) digs into the COLDCARD firmware commit history to uncover what actually happened in the code to introduce one of the worst bugs for self-custody in recent bitcoin history open.substack.com/pub/btcpp/…
123
373
146
1,713
983,164
Here is our blog post. - Section 1 is for Liana users, and anyone interested in "game theory" of descriptors and Miniscript/Taproot/Segwit. - From section 2 its our Post-Mortem of Coldcard. TLDR: It's worse than you think. Even users who have a safe mnemonic (dice rolls) have BROKEN FEATURES on their Coldcard. wizardsardine.com/blog/coldc…
40
169
38
477
101,765