❌

Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

Ripple Receives Final OCC Trust Bank Approval as RLUSD Expands

27 October 2026 at 11:00

TL;DR: Ripple said on October 26 that the Office of the Comptroller of the Currency had granted final approval to charter Ripple National Trust Bank. The next useful evidence will be operational rather than ceremonial: confirmation of the trust bank’s commencement, the reporting and controls associated with reserve administration, and disclosures showing how RLUSD users are protected when things go wrong.

The latest development in Ripple’s corner of the digital-asset market is worth examining beyond the headline. A 2026-10-26 announcement describes a concrete change, but the investment consequences will depend on how it works in practice. The original record is available in the original company statement; here is what it establishes, why the distinction matters and what remains unproven.

What the source actually says

Ripple said on October 26 that the Office of the Comptroller of the Currency had granted final approval to charter Ripple National Trust Bank. The decision follows conditional approval granted in December 2025 and gives Ripple a federally supervised trust-bank structure for defined activities. This is not simply another exchange license or a general promise of future compliance: the company describes a specific banking charter with named functions, although the scope is not the same as that of a conventional deposit-taking retail bank.

According to Ripple, the approved activities include managing segregated reserves backing Ripple USD, its dollar stablecoin known as RLUSD, acting as collateral trustee for the benefit of RLUSD holders, and fiduciary custody of digital assets. The distinction between reserve management, custody and payment services matters. A reserve custodian safeguards assets and associated legal interests; it does not automatically guarantee the token’s market price, nor does it mean every Ripple product is directly supervised as a national bank.

A federal charter can provide counterparties with a clearer supervisory point of reference. Corporate treasurers and institutional customers have generally had to evaluate a mixture of state licensing, trust arrangements, bank relationships and private attestations before using dollar tokens operationally. Ripple is seeking to simplify part of that assessment through a supervised entity. Its announcement should nonetheless be read as the company’s account of approval, not as evidence that every commercial integration or future reserve-handling workflow is already live.

For cryptocurrency investors, the central point is to distinguish an announced milestone from an immediate change in asset value. The underlying development can strengthen a company’s product, legal position or operating capacity without determining what a token will trade for tomorrow. The linked source establishes what was disclosed; the valuation question requires a separate assessment of customers, costs, execution and market conditions. That gap between a confirmed fact and a forecast is where much of the investment risk sits.

What matters for the market next

The timing is notable because US stablecoin oversight is changing. The OCC has also finalised rules under the GENIUS Act, with a January 18, 2027 effective date. Trust-bank authority and the payment-stablecoin rulebook are related pieces of a larger framework, but they are separate regulatory questions. An institutional buyer should still examine token redemption terms, the quality and accessibility of backing assets, governance, conflicts and the precise entity against which it holds a claim.

The next useful evidence will be operational rather than ceremonial: confirmation of the trust bank’s commencement, the reporting and controls associated with reserve administration, and disclosures showing how RLUSD users are protected when things go wrong. Rival issuers may seek similar structures, but a charter by itself is not a verdict on market share. For now the verifiable development is the OCC approval announced by Ripple, and the commercial consequences remain to be demonstrated.

Market watchers should also avoid treating a company’s or regulator’s headline as a substitute for terms and conditions. Tokens, shares and regulated service agreements create different rights, even when they coexist in one wallet or platform. A reliable follow-up should ask which entity is responsible, what a holder can actually redeem or transfer, and whether the claimed advantages appear in live activity. Those questions are more informative than an unsupported price target or an assumption that adoption is inevitable.

Primary source: original company statement (2026-10-26).

Written by the News Desk and edited by Samuel Rae.

BDK’s Electrum txid check took 171 days to ship, and 5 of the 9 crates using it can’t get it

19 October 2026 at 02:24

The fix is one comparison. Only bdk_electrum 0.24.1 has it, there’s no fixed 0.23, and LDK Node shipped on 0.23 eight hoursΒ later

In BDK’s Electrum client, the loop that gathers fee data for a wallet has a comment on line 588 of the 0.23.2 source that says exactly what it shouldΒ do:

let prev_tx = self.fetch_tx(outpoint.txid)?;
// Ensure server returns the expected txout.
let txout = prev_tx
.output
.get(vout as usize)

The only check under that comment is that output number vout exists. Nothing checks that prev_tx is the transaction the wallet asked for. fetch_tx sends a txid to the Electrum server, takes back whatever transaction the server returns and caches it under the txid it asked for. The output then goes into a map keyed by the outpoint the wallet asked about, and that map is where BDK gets input values when it works out the fee on a transaction whose inputs the wallet doesn’tΒ own.

So for a parent the wallet doesn’t already hold, a server could answer with any transaction that has enough outputs, and its amount would become that input’s value in the wallet’s fee numbers. That’s as far as I can follow it in the code. fetch_tx also serves the wallet’s own history, and I haven’t traced what a swapped transaction does on that path, or run any of this against a server thatΒ lies.

Code from the published crates. Left, bdk_electrum 0.23.2: fetch_tx at line 71 asks the server for a txid and caches whatever comes back under that txid; fetch_prev_txout at line 588, under the comment Ensure server returns the expected txout, only checks that the output index exists, then stores the output under the outpoint the wallet asked about, which feeds fee calculation. Right, 0.24.1 lines 85 to 90: compute the txid of the returned transaction and return an error if it differs.
bdk_electrum 0.23.2 against 0.24.1: where the server’s answer was trusted, and the check that 0.24.1Β adds.

One comparison, merged inΒ April

The fix is six lines in fetch_tx: compute the txid of what came back and return an error if it isn’t the one requested. It was merged to master on 24 April as PRΒ 2188.

Master isn’t what gets published, though. bdk_electrum 0.24.0 came out on 8 May without the check; I diffed the published sources, and its fetch_tx is the same as 0.23.2’s. The backport, PR 2228, was merged on 16 June into a branch called release/chain-0.23.x, and that name nearly caught me out. I read it as the 0.23 line getting the fix. It’s the release branch for bdk_chain 0.23, and bdk_electrum’s 0.24 releases come off it. The fix sat merged there for 118 days, until 0.24.1 was published on 12 October at 05:29 UTC, 171 days after it firstΒ landed.

Timeline from April to October 2026. 24 April, PR 2188 merged to master. 8 May, bdk_electrum 0.24.0 published without the check. 16 June, PR 2228 backported to release/chain-0.23.x. 12 October 05:29 UTC, 0.24.1 published with the check. 12 October 13:53 UTC, LDK Node 0.7.1 published, still requiring bdk_electrum 0.23. No 0.23 release after 0.23.2 of September 2025.
From merge to release: 171 days, 118 of them merged on the branch that 0.24.1 was cutΒ from.

Who can’t takeΒ it

Cargo treats 0.23 and 0.24 as incompatible, the way it treats any minor bump before 1.0. A crate that asks for bdk_electrum 0.23 gets 0.23.2 at most, and no 0.23 release has the check. Moving to 0.24 also moves electrum-client from 0.24 to 0.25, so it takes an edit to the manifest, and cargo update won’t doΒ it.

crates.io lists 11 crates that depend on bdk_electrum. Two use it only in tests. Of the other nine, five ask for 0.23 and four for 0.24. LDK Node is one of the five. Its 0.7.1 release came out at 13:53 UTC on 12 October, eight hours and 24 minutes after 0.24.1, still on bdk_electrum 0.23, and it asks for previous outputs in both its sync and its full scan. It does fill the client’s cache from its own wallet first, so parents it already holds never go to the server. fedimint-ldk-node 0.7.0 asks for 0.23 too. LDK Node’s main branch has moved to 0.24.0, which resolves to 0.24.1 on a fresh lockfile, so its next release should carry theΒ check.

A table of crates.io dependents, latest version of each. Asking for 0.23, which has no fixed release: ldk-node 0.7.1, fedimint-ldk-node 0.7.0, emvault-electrum 0.10.0, Hash_Pool and zk_coinjoin_lib. Asking for 0.24, which resolves to 0.24.1: bdk-cli 4.0.0, cdk-bdk 0.18.2, agent-first-pay 0.11.0 and hledger-btc-core 0.1.0. Two more, bdk_wallet and bdk-reserves, use it only in tests.
The nine crates on crates.io that depend on bdk_electrum outside tests, by the version they askΒ for.

Downloads tell it from the other side. On 13 October, the first full day 0.24.1 existed, crates.io counted 2,050 downloads of bdk_electrum, and 530 were 0.24.1. 799 were 0.23.2, the last of the line that has no fix. Downloads are CI runs and mirrors as much as people, so I wouldn’t read them as users, but they’re the only count thereΒ is.

Stacked daily bars from 30 September to 14 October 2026. Before 12 October every download is a version without the check. On 13 October, 530 of 2,050 downloads were 0.24.1 and 1,520 were older versions, 799 of them 0.23.2. 14 October is a partial day.
Daily crates.io downloads of bdk_electrum, split by whether the version has the txid check. 14 October isΒ partial.

The case where any of this matters is a node pointed at an Electrum server somebody else runs. I don’t know of a way to count LDK Node deployments set up like that. Until LDK Node ships a release on 0.24, the apps built on it can’t get the check without patching LDK NodeΒ itself.


BDK’s Electrum txid check took 171 days to ship, and 5 of the 9 crates using it can’t get it was originally published in Coinmonks on Medium, where people are continuing the conversation by highlighting and responding to this story.

Task force driving Coast Guard’s zero trust journey for OT, IT systems

Capt. Patrick Thompson, the technical director of infrastructure at the Coast Guard, said it’s creating a more holistic strategy to meet the 2027 deadline.

Β© Getty Images/iStockphoto/sasha85ru

Network connection concept. Zero trust security model. Secure network. 3d render..

Watch Now: Zero Trust Strategies Summit – All Sessions Available on Demand

15 October 2026 at 12:51

This summit is laser-focused on the next generation of Zero Trust and Identity security, moving beyond theory to deliver actionable strategies.

The post Watch Now: Zero Trust Strategies Summit – All Sessions Available on Demand appeared first on SecurityWeek.

Zero Trust Creator Says Model Holds Firm Against AI-Assisted Attacks

1 October 2026 at 14:00

Fifteen years after coining the framework, John Kindervag insists zero trust still works in the AI eraβ€”if you get the implementation right.

The post Zero Trust Creator Says Model Holds Firm Against AI-Assisted Attacks appeared first on SecurityWeek.

There is no Zero Trust in Zero Trust

2 September 2026 at 04:27
In January, the Cloud Security Alliance asked security professionals how they handle the identities on which their AI systems run. Fewer than a quarter of organizations had a documented, formally adopted policy for creating or removing one. More than 16% do not track when a new identity is created at all. Those identities hold tokens [...]

Black Hat 2026: The Supply-Chain Trust Series

17 August 2026 at 17:00

Black Hat 2026 Series Introduction β€” Cyber Defense Magazine By Dr.Β Arun Lakhotia Black Hat 2026: The Supply-Chain Trust Series. This is the series home. It collects seven vendor interviews, one...

The post Black Hat 2026: The Supply-Chain Trust Series appeared first on Cyber Defense Magazine.

ReversingLabs: Deep Analysis of the Final Build, File by File

By: Stevin
17 August 2026 at 16:42

Black Hat 2026 Vendor Profile β€” Cyber Defense Magazine By Dr. Arun Lakhotia Black Hat 2026: The Supply-Chain Trust Series β€” Cyber Defense Magazine. Part of a series; start with...

The post ReversingLabs: Deep Analysis of the Final Build, File by File appeared first on Cyber Defense Magazine.

Chainguard: Structurally Deleting a Whole Category of Attack

By: Stevin
17 August 2026 at 16:28

Black Hat 2026 Vendor Profile β€” Cyber Defense Magazine By Dr. Arun Lakhotia Black Hat 2026: The Supply-Chain Trust Series β€” Cyber Defense Magazine. Part of a series; start with...

The post Chainguard: Structurally Deleting a Whole Category of Attack appeared first on Cyber Defense Magazine.

❌
❌