Announcing Taproot Assets v0.7: The Set-and-Forget Asset Layer for Lightning ✅

Michael Levin
December 16, 2025

We're excited to announce the release of Taproot Assets v0.7! Taproot Assets is the first multi-asset Lightning protocol on mainnet, where assets like stablecoins can be minted on bitcoin and sent over the Lightning Network instantly for low fees. With Taproot Assets, Lightning becomes a scalable, multi-asset network anchored in Bitcoin’s security and decentralization. This release focuses on simplifying real-world flows like on-chain sends and receives for users, hardening supply-proof infrastructure, and smoothing price-quote negotiation across multiple peers.

Static, Reusable Taproot Asset Addresses

With the latest release of Taproot Assets, builders can now use static, reusable Taproot Assets addresses. This functionality is enabled by AddressV2, a new on-chain address format that natively supports grouped assets, which ensures asset fungibility, and optional zero amount addresses, where an amount doesn’t need to be specified. With this new address format, users can create an address for a specific stablecoin and receive on-chain payments to that address in perpetuity. This functionality gives the long desired flow of static, reusable addresses. For instance, this static address could be posted online as a long lived donation address or used for exchange deposits.

When using AddressV2, you specify a group_key rather than a per-tranche asset_id. This difference means that paying wallets know that assets from any tranche within the grouped asset are acceptable to pay to the address. Essentially, this functionality within AddressV2 ensures fungibility between tranches of the same grouped asset. 

In order to allow for AddressV2 to receive any amount rather than a specified amount, these addresses utilize a proof courier set to an authenticated mailbox. The sender posts a fragment with the asset IDs and exact amounts to that mailbox, which the receiver retrieves to finalize the transfer and proofs. This flow enables "zero-amount" and re-usable addresses without per-payment address generation.

Under the hood, v0.7 adds the plumbing that makes this safe and production-friendly: an authenticated mailbox service and client, ECIES encrypt/decrypt for the payloads, and a new unique script-key type. These elements harden private delivery of those proof fragments and keep each spend distinct even if the human-readable address is reused. The API and events surfaces were also updated accordingly. 

Fully Auditable Circulating Supply

For trust-minimized assets like stablecoins, the ability to audit circulating supply across mints and burns is critically important. This release adds the ability for issuers to create and verify grouped-asset supply commitments, which enable verifiers to “run the numbers” by validating metadata committed in special Taproot Asset transactions. A supply commitment is an on-chain Taproot output that commits to the current supply state of a grouped asset.

With v0.7, the Taproot Assets daemon exposes the supply commitment, its sub-tree roots, the per-leaf entries, and the total_outstanding_supply over RPC. When you call FetchSupplyCommit, you get the full on-chain anchor (transaction + output index), plus the block data and proof material needed to verify it independently. That data includes the block header and a transaction-inclusion proof, along with the issuance, burn, and ignore roots with the leaf entries used to compute them. Updates are modeled as a chain of commitments: each new supply-commit transaction spends the prior commitment output and creates a new one with updated roots and sums.

Beyond issuers, for users and explorers, v0.7 makes it practical to answer questions like "what was the supply of Asset X at height h?" The FetchSupplyLeaves RPC lets you pull the leaf set by block-height range (issuance, burn, ignore). Each leaf includes its key (outpoint + script key), the Merkle-sum node, and the block_height it was created at. Ultimately, these endpoints provide the ability for any interested party to verify the total outstanding amount of a given asset.

Put together, the v0.7 design gives you a verifiable, on-chain summary of group supply, a clean way to traverse commitment history, and RPCs to stream or reconstruct supply state at any point in time without having to trust a single server.

Larger, More Reliable Lightning Transactions

Finally, v0.7 also enables users to send larger asset transactions with improved reliability on Lightning because sending nodes can now dispatch a payment over multiple outbound channels. This feature, called Multi-RFQ Send, allows the sending node to use multiple quotes at once so the sender can aggregate liquidity across channels and rates while maintaining the familiar BOLT-11 user experience. So, rather than relying on a single channel to forward an asset payment, the payment can be spread across multiple channels. This enhancement will ensure asset payments, especially larger transactions, can be on par with the high reliability and speed of bitcoin payments on Lightning by adopting the existing MPP (multi-path payments) model in the multi-asset Lightning context. The receiving portion of this feature was shipped in our last release, so users can now both send and receive larger payments in this more efficient manner.

Join the Taproot Assets Developer Community!

It's been amazing to see the bitcoin developer community build new experiences with Taproot Assets. Joltz, Speed, Lnfi Network, Amboss, Voltage, and many more are collectively building the Taproot Assets ecosystem of web wallets, mobile wallets, open source SDKs, asset explorers, developer tools, and Nostr integrations -- with more coming every day! The developer enthusiasm to start building with Taproot Assets has been rapidly accelerating and we're seeing more and more developers building new experiences every day.

Want to get started exploring Taproot Assets? Download the release, check out the API docs, and read the getting started guide. For a deeper technical explanation of Taproot Assets, dig into our developer documentation, or check out our Tapping into Taproot Assets series on Youtube. Want to get involved further? Join our Slack community, follow us on Twitter, attend the Taproot Assets Community Calls, contribute a PR, or subscribe to our newsletter!

About the authorMichael Levin

Michael received his Bachelor of Science in Economics from the Wharton School at the University of Pennsylvania with a double concentration in Management and Operations, Information, and Decisions along with a minor in Engineering Entrepreneurship. Before Lightning, Michael worked across a variety of teams and functions at Google including product, growth, and marketing. Michael loves food, travel, live music, skiing, and sports.

Michael received his Bachelor of Science in Economics from the Wharton School at the University of Pennsylvania with a double concentration in Management and Operations, Information, and Decisions along with a minor in Engineering Entrepreneurship. Before Lightning, Michael worked across a variety of teams and functions at Google including product, growth, and marketing. Michael loves food, travel, live music, skiing, and sports.