Nexa Monthly Development Updates - August 2025

Nexa Monthly Development Updates - August 2025

This past month brought a wide range of technical improvements across the Nexa ecosystem, from infrastructure cleanups and efficiency updates to major progress on developer tools, wallets, and contract support. Below is a detailed overview of the latest changes across key projects and libraries.

Check out all the details in our latest update :backhand_index_pointing_down:

W.nexa.org

The w.nexa.org site handles deep (or “app”) links. This means that if a user clicks a link without having a wallet installed, they are redirected to an informational page encouraging installation. This update optimized the site’s efficiency by enabling the same VPS to function as a full node, providing blockchain data to light clients.

Libnexakotlin

This library powers applications and wallets built on Nexa. A key fix addressed Linux compatibility, where new shared library binaries wouldn’t run on older OS versions. The solution was to build the library directly on older systems, ensuring backward compatibility.

A new getutxo message was added, allowing light clients to verify their blockchain UTXO view (pending full node deployment before active use).

The most significant upgrade extended the database and transaction logic to recognize arbitrary contracts. Wallets can now track and monitor coins tied to contracts (though not use them directly in normal activity). This makes it easier to integrate specialized contracts into apps, with wallets handling transaction construction while contract-specific software provides final signatures. The wallet can now discover and monitor, **but not use in ““normal”” activity**, coins encumbered by arbitrary contracts. In practice, what this means is that it is a lot easier to add contracts to wallets/apps. A specialized contract will always need specialized software that can sign that contract. But that contract-specific software can just ask the wallet “please track activity of this”, “how much of this do I have”, “make me a full transaction containing this, deal with all the OTHER details of transaction construction, and give it back to me for the final contract-specific signature”.

Mpthreads

The multiplatform threading library now supports efficient recurring tasks (for example, a task that runs every few seconds). While generally useful for any app or wallet, we are applying it to periodically confirm that NFT data files for assets have been successfully retrieved.

Nexascriptmachinekotlin

Minor changes were made to support the upcoming nexascriptdebug project.

Nexarpckotlin

Enhancements now allow better access to full node data, supporting health monitoring of nodes. A specific bug fix corrected the reading of the prevblockhash field in getblock RPC requests.

Docker-nexa

The Docker image was refreshed to ensure easy deployment of Nexa full nodes on VPS or test environments.

Nexascriptdebug

The script debugger received a major overhaul to handle increasingly complex scripts. It’s now live at debug.nexa.org. Next steps include making the debugger source-code aware.

Nexa

Development focused on polishing the 2.1.0.0 release, which is available here: https://www.nexa.org/node/. While not a hard fork, upgrading is strongly recommended, as it includes over six months of improvements, memory efficiency boosts, and groundwork for Tailstorm.

Ongoing but unmerged work continues on Tailstorm and other node developments.

Specifications

Internal developer specifications were updated, particularly removing outdated references to an alternate token system proposal. While this approach had fewer changes to Satoshi’s transaction format, the final Nexa genesis design proved more functional.

Wallywallet

This desktop/server-based programmable wallet—used extensively for development and testing—saw updates to its smart contract compiler, especially around stack manipulation in NexaVM. A new feature allows contracts to run in both interpreted mode and directly inside NexaVM, enabling side-by-side result comparisons for testing.

Version 3.9 was released, marking months of accumulated work.

Key updates include: peer-to-peer asset trading via QR codes, iOS in-app reviews, upgraded contract-aware libraries, improved history screens for high-activity wallets, and compliance with Android’s updated development targets (moved from 34 to 36).

The team also stabilized and expanded the peer-to-peer trading feature.**
**
In the MR list, you are mostly seeing development of the peer-to-peer asset trading which is a fun feature where you can directly offer to trade an asset between wallets using a QR code.

We also moved WallyWallet up to the contract-aware version of libnexakotlin described earlier, made the history screen capable of handling VERY active wallets. We also moved the underlying Android dev target from 34 to 36, which google appears to be driving all apps to do quickly.

Nifty

  • Deployed to mainnet on September 2, the Nifty platform saw significant improvements:

  • Re-upload NFTs that became unavailable

  • Session stability with auto-recovery for wallet/browser/server sync issues

  • Ability to remove NFTs from sale

  • UI fixes preventing duplicate clicks

  • Multi-tab wallet support

  • Improved minting feedback and server caching

3 Likes

Great updates :clap:

the App Links are a very clever way to onboard users to the Wally Wallet and I look forward to utilizing it in conversations regarding Nexa

will the new site support “deep linking”, so e.g. I can send ppl to a specific Asset details page or an offer to Sell an NFT? what’s the recommended use-case for this new portal?


and VERY happy to see the MAJOR upgrades to the NexaVM Debugger :heart_eyes:

i remember the 1st time I used it, it was overly difficult to navigate to be very useful – and now I can’t wait to run stack machine tests on some of my older scripts :face_with_monocle:

finally, the HELP is now INTERACTIVE! :raising_hands: (maybe it was before, but i couldn’t get it to work) – this is :100: going to make it SOOO much easier to get started with this tool than it was before :+1:


in general, there’s a growing amount of builder activity and these upgrades are only going to encourage more of that, so please KEEP BUILDING FOR THE BUILDERS :nerd_face: :sparkles: :rocket:

2 Likes