# Dev Update 21 Oct 2025

**URL:** <https://talk.neptune.cash/t/dev-update-21-oct-2025/152>\
**Category:** News and Announcements\
**Tags:** dev-updates\
**Created:** [October 21, 2025, 7:14am UTC](https://talk.neptune.cash/t/dev-update-21-oct-2025/152 "2025-10-21T07:14:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![neptune-team](https://talk.neptune.cash/user_avatar/talk.neptune.cash/neptune-team/32/18_2.png) [@neptune-team](https://talk.neptune.cash/u/neptune-team)\
**Post date:** [October 21, 2025, 7:14am UTC](https://talk.neptune.cash/t/dev-update-21-oct-2025/152/1 "2025-10-21T07:14:22Z")

</div>

![neptune-banner](https://talk.neptune.cash/uploads/default/original/1X/3e76822acc7dcfcb498d95fe5340996dc945ea98.jpeg)

### Last week by the numbers

**neptune-core**

- [10 commits to master branch](https://github.com/Neptune-Crypto/neptune-core/commits/master/?since=2025-10-12&until=2025-10-19)
- [7 pull requests raised](https://github.com/Neptune-Crypto/neptune-core/issues?q=is:pr+created:2025-10-12..2025-10-19)
- [1 pull requests merged](https://github.com/Neptune-Crypto/neptune-core/issues?q=is:pr+merged:2025-10-12..2025-10-19)

**twenty-first**

- [8 commits to master branch](https://github.com/Neptune-Crypto/twenty-first/commits/master/?since=2025-10-12&until=2025-10-19)
- [1 pull requests merged](https://github.com/Neptune-Crypto/twenty-first/issues?q=is:pr+merged:2025-10-12..2025-10-19)

**triton-vm**

- [2 commits to master branch](https://github.com/TritonVM/triton-vm/commits/master/?since=2025-10-12&until=2025-10-19)

**triton-tui**

- [1 commits to master branch](https://github.com/TritonVM/triton-tui/commits/master/?since=2025-10-12&until=2025-10-19)

## Neptune Happenings

### Proof System Improvements

@jfs has been doing design & architecture work for upgrades to the proof system of Triton VM. The first of several planned changes and improvements is the incorporation of **[deep commitments](https://eprint.iacr.org/2024/1752)** in combination with **[STIR](https://eprint.iacr.org/2024/390)**, replacing the existing low-degree test, [FRI](https://eccc.weizmann.ac.il/report/2017/134/). The replacement paves the way for future speedups in Triton VM. To the best of our knowledge, the only implementation of STIR is the reference implementation by the paper’s authors, so there may be some challenges ahead.

### Vectorized Tip5 and Polynomial Functions

@jfs finalized the [pull request](https://github.com/Neptune-Crypto/twenty-first/pull/268) that enables vectorized Tip5 hashing on CPUs with [AVX-512 intrinsics](https://en.wikipedia.org/wiki/AVX-512). This speeds up TritonVM and increases a CPU guesser’s throughput. New versions of the twenty-first crate and Triton VM, which are to be released soon™, will include this speedup.

### DOS Protection

@sword-smith merged [PR #738](https://github.com/Neptune-Crypto/neptune-core/pull/738) which provides some basic DOS protection against incoming connections in neptune-core’s P2P layer.

### JSON-RPC support merged

[PR 742](https://github.com/Neptune-Crypto/neptune-core/pull/742) was merged which provides the start of a new set of RPC endpoints reachable via json-rpc. The implementation was built by external contributor @KaffinPX and is described in [PR 726](https://github.com/Neptune-Crypto/neptune-core/pull/726) as “a unified, type-safe, and extensible RPC layer”. Thank-you @KaffinPx for the hard work.

json-rpc has libraries in most every language, so this feature aims to enable wallets and other clients to interact with neptune-core using the developer’s language of choice.

Note that at this time, not all of the older tarpc based RPC endpoints have json-rpc equivalents.

### Fiat Currency Conversions in Neptune Proton Wallet

@danda continued work on the [Neptune Proton wallet](https://github.com/Neptune-Crypto/neptune-proton), a GUI dashboard for the Neptune core wallet.

This week saw the introduction of USD (and other fiat currency) support in the wallet. This includes a framework for fetching data from CoinGecko or other price data oracles and the ability to view and enter amounts in fiat currency when sending transactions.

This functionality is viewed as exploratory work and is being done on a side branch. There is a counter-case to be made that an “official wallet” should not rely on any centralized oracle and should be a “pure” wallet for an NPT circular economy. For example the bitcoin-qt wallet has long taken this stance. No decision has been made at this time.

Regardless, the neptune-proton wallet will likely be used as the basis for a future web wallet, mobile wallets, etc. And these could certainly benefit from such functionality.

### Neptune-cash listed on [coinmarketcap.com](http://coinmarketcap.com)

This may be slightly old news, but it seems worth mentioning that we’ve been listed [on coinmarketcap.com](https://coinmarketcap.com/currencies/neptune-cash/) as _Neptune Cash_ with symbol _NPT_.

### Videos: Intro to ZK-Starks lectures from LatinCrypt conference.

@aszepieniec recently delivered a series of lectures titled “Introduction to ZK Starks” at [AsCrypto 2025](https://ascrypto.org/2025/). neptune-cash is of course built with ZK-Stark technology.

[![](https://talk.neptune.cash/uploads/default/original/1X/48eb504a721529627e4e8db96c58cad262628c41.jpeg "Introduction to zk-STARKs (1/3)") ](https://www.youtube.com/watch?v=-G7Cjbs4YC8)

[![](https://talk.neptune.cash/uploads/default/original/1X/6648a2cb28ce5cf62bcb9e550ba79dccb3832ce5.jpeg "Introduction to zk-STARKs (2/3)") ](https://www.youtube.com/watch?v=VQFAVvcQcVA)

[![](https://talk.neptune.cash/uploads/default/original/1X/c44017bb06e3d52a722e7706c7a6eb9f7dd56cb0.jpeg "Introduction to zk-STARKs (3/3)") ](https://www.youtube.com/watch?v=oktyy6B-ZI0)

### Reminder: 0.5.0 Feature Wishlist

A wishlist has been created for the next version of neptune-core. The team is soliciting community feedback, so please add your desired features on github, or just comment in this thread.

> <https://github.com/Neptune-Crypto/neptune-core/issues/692>
>
> Wishlist for next major version of \`neptune-core\`
> 
> \- \[x\] Revise directory restru…cture #691 
> \- \[x\] Ability to create arbitrary coinbase transactions, for mining pools for distribution of timelocked UTXOs. #693 
> \- \[x\] Faster updating of archival mutator set, preferably linear in the number of inputs in the block #684 
> \- \[\] Hardfork: Free (no delay/need to redo memory preprocessing) switch between block proposals with the same parent
> \- \[x\] Don't share local IPs in peer discovery process #660 
> \- \[\] Faster initial block download -- through smaller batch requests, out-of-order block downloading from multiple peers #634 #585 
> - \[x\] Smaller batches
> - \[\] Parallel block download
> \- \[x\] Don't create new address whenever dashboard is opened. #719 
> \- \[\] Don't relay \`ProofCollection\`-backed transaction with low fees. #722
> 
> Feel free to contribute with your own suggestions for this list :)

### Website Facelift

Long time in the making, but it’s finally there. The project website, [https://neptune.cash/](https://neptune.cash/), received a facelift. Many thanks to iMalFect for development and deployment. 👏 👏
