Crypto Private Key Leaks: What the Railway and XRPH Drains Show
Five ways crypto private keys leak, from weak seed generation to forgotten API keys, the September and October 2026 cases behind them, and an XRP Ledger option.

Key takeaways
- A seed phrase is only safe if it was truly random when created. The video flags wallets made in small project apps or browsers as higher risk.
- The video says any seed phrase that has been photographed, typed online, saved to the cloud or shared with 'support' should be treated as leaked and replaced.
- Exchange API keys are a second door into an account. The video recommends deleting unused keys, keeping tax and tracker keys read-only, and never granting withdrawal rights a tool doesn't need.
- Where an exchange offers it, a withdrawal address allow list means coins can only go to addresses approved in advance.
- On the XRP Ledger, a regular key lets the master key stay offline, so a leaked signing key can be swapped out without changing the address. The video suggests practicing on a test account first.
Crypto wallets emptied in a recent run of thefts were drained because someone got the private key, not because a blockchain was broken, according to a Bullrunners video. The video names five places keys leak: where they are created, where they are stored, who else knows them, forgotten exchange API keys, and a single key controlling everything.
Each leak point is tied to a case from September or October 2026, and some involve XRP holders directly. On October 21, according to security researcher Taylor Monahan, more than 200 addresses across at least 19 blockchains were emptied of around $371,000. All of those chains run Ethereum-style software. The video says the public warning came more than 2 hours after the drains began. Knowing where your own keys could leak is the part you control.
Where was your crypto key created?
A seed phrase is only as safe as the randomness used to make it. Twelve or 24 words look random. But if the software that made them was flawed, an attacker can work through every phrase it could have produced and check which ones hold funds.
The video cites two recent examples:
- Qubic, October 17: the Qubic blockchain had 1,404 wallets drained, around $1.3 million. The video says this took 104 minutes, and news coverage says it happened within two hours. The project said some seeds were generated with weak randomness. That covered wallets made in any browser on an iPhone or iPad, or in Safari on a Mac. Reports add that wallets made in Qubic’s iOS app before July 2025 were also affected, and that the flaw applied to seeds created before October 18.
- XRPH, September 3: the XRPH wallet app from XRP Healthcare had 4,011 wallets swept in about 3 hours, with 267,664 XRP taken. XRP Healthcare’s own report, published September 8, traced the flaw to a bug added on June 13, 2023. The bug shrank the number of possible keys, so keys could be rebuilt offline. The company has since taken the app offline and, on September 10, announced it is winding down.
In both cases the video stresses that the chain itself was not hacked. The XRPH case was an app problem, not an XRP Ledger problem.
Hardware wallets are not automatically safe either. Earlier in October, Ledger confirmed that devices sold through CryptoBilis, a reseller in Southeast Asia, contained hidden implants that exposed seed phrases. The video puts losses at around $90 million or more. Outside trackers estimate between $72 million and $102 million, and Ledger has not verified a total. The video’s advice is to buy direct from the maker and never use a device that arrives with a recovery phrase already written down. Bullrunners has covered how to buy a hardware wallet safely and the Ledger hidden chip case in more detail.
The host’s own rule is that a wallet made by a small project’s app or a browser doesn’t hold his main holdings. He says he would create a fresh wallet on a dedicated device, send a small test amount, then move the rest.
Where is your seed phrase stored?
A seed phrase stored anywhere that syncs to a server is protected by someone else’s security team. The October 21 drains show why that matters.
Railway is a cloud platform developers use to run apps, websites and many crypto bots. That night, Railway said an unauthorized party may have accessed the secret settings customers stored there and decrypted some of them. It told every customer to replace all their keys. Those settings often hold API keys, passwords and, for some bots, a hot wallet’s private key. Railway’s preliminary report says the attacker had access between October 20 and 22, and that exposure was limited to 1.85% of workspaces.
Security researcher Taylor Monahan linked around $371,000 in drains to keys stored on Railway. That count covers more than 500 transactions and more than 200 addresses on at least 19 chains. Railway has not confirmed the link, so the video says to treat the figure as a researcher’s count rather than a final number.
Most holders don’t run cloud bots. But the video says the same risk applies to a photo of a seed phrase that backs up to the cloud, a note in email drafts or a file in Google Drive.
The XRPH app is another example. According to the XRP Ledger data site xrpl.to, the app stored seeds unencrypted on the phone and its staking feature sent seed information to the company’s server. Of 1,225 wallets that used staking, xrpl.to says 1,198 were drained. XRP Healthcare disputed the staking explanation, and reports say about 70% of victims never used staking.
The host’s rule is that the seed for a long-term holding never touches anything connected to the internet. It sits on paper or metal in a physical location, with a second copy somewhere else. If it was ever typed into something online, he treats it as leaked and moves to a new seed. For the basics, see what a seed phrase is and how to store it.
Is your seed phrase still secret?
A seed phrase that anyone else has seen is no longer secret, and machines can check known phrases in seconds.
The video points to an OpenAI report published October 15 about one of its test AI models. The model needed crypto to finish a coding task. It wrote a script that took seed phrases publicly known among developers and generated their addresses. It checked 362 of them until it found one with funds, then spent them. These were test network coins with no real value, and OpenAI reported it as a model misbehaving. The point, per the video, is that sweeper bots have done the same to real wallets for years.
The video lists common ways a phrase becomes known:
- typing it into a wallet “validation” or “sync” website
- reading it out to so-called support on Telegram
- using an example phrase from a tutorial “just to test”
- having someone else set up the wallet and hand you the words
If any of these applies, the video calls the phrase burned. Its fix is a new seed you generate yourself, on your own device, that no one has asked you for.
Do forgotten exchange API keys put you at risk?
Forgotten exchange API keys can be a real risk. Every time you connect a tax app, portfolio tracker or trading bot to an exchange, you create an API key. That key is a second door into your account, and depending on setup it may not need your password or two-factor authentication. Unless they expire or are deleted, old keys from tools you tried once can still work.
The video says the Railway incident involved exchange API keys stored in cloud settings. Reports confirm that stored settings holding API keys were exposed, but not that exchange keys specifically were among them. Either way, a key with withdrawal permission is close to an open account.
The video’s rule is that a key gets only the permission the job needs. That means read-only for tax tools and trackers, trading for a bot if necessary, and never withdrawal. The video says its suggested order takes about 15 minutes:
- Log in to every exchange you use and open the API management page.
- Delete any key you don’t recognize or no longer use.
- If a key has withdrawal rights it doesn’t need, delete it and create a new one without them.
- Where offered, lock each key to a fixed IP address and turn on a withdrawal address allow list.
- Review recent login and API activity. If anything comes from somewhere you don’t recognize, change everything.
Bullrunners has a separate guide to exchange security settings worth changing.
How does an XRP Ledger regular key help?
The XRP Ledger lets an account set a regular key, a second key pair that can sign transactions instead of the master key from the original seed. On most chains, a leaked seed means moving everything to a new wallet and hoping you beat the thief.
The video cites the XRP Ledger’s own documentation for this approach. You keep the master key offline and use the regular key day to day. If the regular key leaks, you bring out the master key and replace or remove the regular key, and the address and settings stay the same.
The ledger also supports multi-signing, where a transaction needs, for example, two of three keys. That way one leaked key can’t move funds alone.
The video gives two caveats. First, this doesn’t make you faster than a thief. According to the video, the documentation says you might not stop the theft, but you keep control of the account. Second, a wrong setup can lock you out. The video’s advice is to learn it properly, try it on a small test account first, and never paste a key into a random website to do it. On other chains, the video points to multi-signature wallets or splitting holdings across separate wallets. The aim is the same: no single point of failure.
The five leak points at a glance
| Leak point | Recent example in the video | Main fix the video suggests |
|---|---|---|
| Where the key was born | Qubic weak-randomness wallets, XRPH app, implanted Ledger devices | New wallet on a trusted, dedicated device |
| Where it is stored | Railway cloud breach | Seed offline on paper or metal, two locations |
| Who else knows it | OpenAI test model checking public phrases | Replace any phrase anyone else has seen |
| Forgotten API keys | API keys in Railway cloud settings | Read-only keys, no withdrawals, allow list on |
| One key controls all | Any single leaked seed | XRP Ledger regular key or multi-signing |
The key leak audit
The video closes with an audit it says most holders can do in an afternoon:
- For every wallet holding real money, write down what created it, where the seed is stored, and who has ever seen it.
- If any answer is “browser”, “small app”, “cloud” or “someone else”, the video says to move that wallet’s funds to a new one.
- For every exchange, list your API keys. Delete anything with withdrawal rights or anything you don’t use.
- Turn on the withdrawal address allow list wherever it is offered.
- For your main XRP account, decide whether a regular key setup makes sense. If it does, practice on a test account first.
What to watch next
Railway has published a preliminary report but has not confirmed the link between its breach and the $371,000 in drains, so its final findings are worth watching. Ledger has not yet verified a loss total for the CryptoBilis devices, and outside estimates still vary widely. Under the video’s audit, wallets created in the XRPH app or on hardware bought through a reseller would be the first ones to check. The XRPH app itself is already offline as XRP Healthcare winds down.
Frequently asked questions
How do crypto wallets get drained if the blockchain isn't hacked?
In the cases the video covers, attackers got the key rather than breaking the blockchain. The video names five leak points: weak random generation, storage on internet-connected services, phrases others already know, forgotten exchange API keys, and a single key controlling everything.
What happened to the XRPH wallet app?
On September 3, 2026, 4,011 wallets in XRP Healthcare's XRPH app were swept in about 3 hours, with 267,664 XRP taken. The company's own report traced the flaw to a June 2023 bug that shrank the number of possible keys. XRP Healthcare has since taken the app offline and announced it is winding down the company.
What permissions should an exchange API key have?
According to the video, a key should only have what the job needs. Tax tools and portfolio trackers need read-only access, a trading bot may need to trade, and none of them should need withdrawal rights.
What is a regular key on the XRP Ledger?
A regular key is a second key pair that can sign transactions for an XRP Ledger account in place of the master key. If the regular key leaks, the offline master key can replace or remove it while the address and settings stay the same.
Does a regular key stop a thief from taking my XRP?
Not necessarily. The video says the XRP Ledger documentation is clear that you might not stop a theft, but you keep control of the account. It also warns that a setup mistake can lock you out.
Full video transcript
From the video's captions, lightly formatted. Captions can mishear names and numbers, so check figures against the article above.
If you don't want to wake up to a drained wallet, you need to know the five places your keys actually leak from. Because on the evening of 21st of October, someone started emptying crypto wallets. More than 200 addresses and at least 19 blockchains, around $371,000, according to one security researcher. And the public warning didn't go out until more than 2 hours later. Nobody broke a blockchain, somebody just got the key.
So in this video, I'll walk you through all five leak points, a real case for each one from the last few weeks, and exactly what I do about it as a trader. Now stick around for number five, it's a feature built into the XRP ledger that most holders have never actually switched on. And I've got a free key leak audit for you at the very end. Now quick disclaimer, education and commentary only, not financial advice. Crypto is volatile and you can lose money, but we're going to jump straight into it.
[music]
Number one is where your key was born. Now most people think a seed phrase is safe because it's long, 12 words, 24 words, looks completely random. But that's only true if it was actually random when it was made. Now on 17th of October, a blockchain called Qubit had 1,404 wallets drained in 104 minutes, around $1.3 million. The blockchain itself wasn't hacked.
The project says some seeds were generated with weak randomness. Wallets made in a browser on an iPhone or iPad, or in Safari on a Mac. So the attacker didn't guess one seed, they worked through every seed the software could have produced, and checked which ones had money in them. And before you think that's some tiny coin, not my problem, the same thing happened to XRP holders in September. The XRP H wallet app from XRP Healthcare, 4,011 wallets swept in about 3 hours.
That was 267,664 XRP gone. Now, according to xrpl.to, the company's own report says a bug added back in June 2023 shrank the number of possible keys, so they could be rebuilt offline. Again, not an XRP ledger problem, an app problem. But if your XRP was in that app, that's not much comfort. And if you appreciate me making this type of content, let me know by gently tapping that like button and hitting that subscribe button.
We are going for 400,000 subscribers by the close of the year. And if you're holding $50,000 or more and want help putting this into a proper system, click that top link in the description. It will take you through to free training, but I'm going to explain that more later on. Now, it's not only apps. Earlier in October, Ledger devices sold through one reseller in Southeast Asia turned out to have hidden implants that expose users' seed phrases.
Losses from those devices have been estimated at around $90 million or more. So, "I've got a hardware wallet" isn't the whole answer. Where you bought it matters, too. Buy direct from the maker and never use a device that arrives with a recovery phrase already written down. And here's how I think about it as a trader.
When I look at a setup, I don't just ask, "Is this good?" I ask, "Where did this information come from?" And that is the same with keys. So, for every wallet holding real money, write down what created it. A hardware device, a big well-known wallet, or some project's own app you downloaded because they offered staking. Now, if the answer is a small project's app or a browser, that wallet doesn't hold my main bag. I'd make a fresh wallet on a dedicated device, send a small test amount, then move the rest over.
Now, stay with me because number two is where I see real money going missing, and it's the freshest one yet. Number two is where your key lives. Now, we're going to go back to the 21st of October. Railway is a cloud platform. Developers use it to run apps, websites, and a lot of crypto bots.
And that night, Railway said an unauthorized party may have accessed the secret settings customers stored there and decrypted some of them. It told every customer to replace all of their keys. Now these settings are where people keep API keys, passwords, and for some crypto bots, the actual private key of a hot wallet. Security researcher Tal Be'ery then linked around $371,000 in drains to keys stored on Railway. That was over 500 transactions and more than 200 addresses.
At least 19 chains and Railway hasn't confirmed that link. So treat it as a researcher's count, not a final number. Now you're probably thinking, "Josh, I don't run trading bots on a cloud server." And that's fair. But ask yourself where your seed phrase has ever been typed or saved. If it's a photo on your phone that backs up to the cloud, a note in your email drafts, a file called crypto in your Google Drive, every one of those is your key living on someone else's server, protected by someone else's security team.
Now I'm not saying never use the cloud for anything. I'm saying the one secret that controls your whole bag shouldn't sit somewhere a breach at another company becomes your problem overnight. The XRP hack case had this too. xrpl.to reported the app stored seeds unencrypted on the phone and its staking feature sent seed information to the company's server. And of 1,225 wallets that had used staking, 1,198 were drained. Now my rule here is simple.
The seed for my long-term bag has never touched anything that connects to the internet. Paper or metal stored somewhere physical with a second copy somewhere else. If I've ever typed it into something online, I treat it as already leaked and I move to a brand new seed. Now quick one, if you're new here, subscribe. Every week I'm going to break down what's actually happening crypto from a trader's point of view for people who hold serious amounts and want to keep it.
Now number three is keys that aren't secret anymore. Now this sounds obvious until you see how it actually happened. On the 15th of October, OpenAI published a report about one of his own test AI models. It needed some crypto to finish a coding task and it didn't have any. So, it wrote a script and it took seed phrases that are publicly known in the developer world, generated the addresses, and checked 362 of them until it found one with funds, then it spent them.
To be clear, these were test network coins with no real money value. OpenAI reported it as a model misbehaving. Nobody lost their savings, but look at what it shows. A machine doesn't need to hack you, it just needs your phrase to be on a list somewhere and it checks every address in seconds. Now, sweeper bots have been doing this to real wallets for years.
So, how does a normal person's phrase end up known? You typed it into wallet validation or sync website. You read it out to support on Telegram. You used the example phrase from a tutorial just to test. Or, someone else set the wallet up and handed you the words.
If any of that is you, that phrase is burned. Not maybe, burned. New seed generated by you on your device and nobody asked you for it. Not support, not a recovery service, not even me or the team at Bull Run. Now, number four, and this is the one serious holders miss most.
The keys you didn't know you made. Every time you connect a tax app, a portfolio tracker, or a trading bot to your exchange, you create an API key. Now, that's a second door into your exchange account and depending on how it's set up, it doesn't need your password or your two-factor authentication. Now, think about how many tools you've connected over the years. A tracker you tried once, a bot someone in a group chat recommended, a tax app from two filing seasons ago.
Unless you set an ex- piry or deleted them, a lot of those keys are probably still sitting there, still working in the background. Now, the Railway story was exactly this. People had exchange API keys sitting in those cloud settings. And if a key like that has withdrawal permission, it's close to an open account. And as a trader, I've used API keys for years and here's the rule I don't break.
A key only gets the permission the job needs. A tax tool needs to read your history. That's it, read only. A tracker, read only. A bot might need to trade, but it should never need to withdraw.
So, here's the order. Log in to every exchange you use. Find the API management page. Look at the list, then delete any key you don't recognize or don't use anymore. And if a key has withdrawal rights and doesn't need them, delete it and make a new one without.
Where the exchange offers it, lock each key to a fixed IP address and turn on a withdrawal address allow list. So even if someone gets in, coins can only go to the addresses you approved in advance. Then go ahead and check your recent login and API activity. Anything from somewhere you don't recognize, change everything. Now I get it it takes about 15 minutes and it's the one most people skip, but it'd be the one that saves your bank.
Now number five, and I promised you this one, one key controls everything. Now for most wallets, if your seed leaks, that's it. There's no reset, you move everything to a new wallet and hope you get there before the thief does. Now the XRP ledger works different and most XRP holders have never used this. Every XRP ledger account has a master key.
That's the one from your original seed, but you can also set a regular key, a second key pair that can sign your transactions instead. The idea, straight from the XRP ledger's own documentation, is this: keep the master key offline, somewhere safe. Use the regular key day-to-day. And if the regular key ever gets leaked, you get the master key out of storage and replace or remove the regular key. Same account, same address, same settings.
You don't have to rebuild everything from scratch. Now there's also multi-signing and that's where a transaction needs, say, two out of three keys to go through. So one leaked key on its own can't actually move anything. Now two honest caveats. One, this doesn't make you faster than a thief.
The documentation is clear, you might not stop the theft, but you keep control of the account. Number two is set this up wrong and you can literally lock yourself out. So if you do it, learn it properly, try it on a small test account first, and never paste a key into a random website to do it. Now here's why I like this from a trading point of view. In trading, you never want one single point of failure.
You have a stop, you have position sizing, you have a plan for when you're wrong. Your keys should work the same way. One leaked key shouldn't be the end of the story, and it's not just XRP. On other chains, you'd look at things like multi-sig wallets or splitting a big bag across separate wallets. The tool changes, the principle doesn't.
And this is where I see most people that they don't actually have a system. They've got coins on two exchanges, an app on their phone, a hardware wallet in a drawer, and no idea which one is the weak link. And here's what one member said about working with our team. I know I can trust these folks. They are sincere and go the extra mile to help.
And this can all be found on the Trustpilot website. So, if your crypto adds up to $50,000 or more, XRP and everything else, and you want help building this properly, that's what the accelerated program is for. You become your own bank and operate from a repeatable system instead of holding and hoping. So, go ahead, tap that first link in the description. You'll get some free training first, and if it makes sense, you can book a strategy call with the team.
Now, we're going to jump straight into a quick recap. The five places your keys leak. One, where the key was born. Weak randomness and small project apps. Two, where it's stored.
Anything that syncs to a server. Three, who else knows it? That's validation sites, fake support, example phrases. Number four, API keys you forgot you made. Read only, no withdrawals allow list on.
And number five, one key controlling everything. On XRP, look at a regular key setup carefully. And here's the bonus I promised, the key leak audit and I'd run this weekend. Just go ahead and screenshot this now. For every wallet holding real money, write down three things.
What created it? Where the seed is stored? And who has ever seen it? If any answer is browser, small app, cloud, or or someone else, that wallet gets moved instantly. And for every exchange, list your API keys.
Anything with withdrawals rights or anything you don't use, delete it. Turn on the withdrawal allow list wherever it's offered. And for your main XRP account, decide whether a regular key setup makes sense for you. If it does, practice on a test account first. So, that's five lines most of you can do in an afternoon.
And like I said, if you're holding $50,000 or more, and you'd rather build this with a team than on your own. The top link of the description will take you to that free training. And if you want the next layer of protecting a bigger bag, watch this video next. It's the five things I'd do if I held 10,000 XRP. Now, thank you very much for watching.
You know what to do. I'll see you at the top. Stay bullish.
Education and commentary only, not financial advice. Crypto is volatile and you can lose money. Do your own research and speak to a qualified advisor before making investment decisions. Figures and quotes are as reported in the video on October 27, 2026 and may have changed since.


