# Dev Update Sep 2 2025

**URL:** <https://talk.neptune.cash/t/dev-update-sep-2-2025/97>\
**Category:** News and Announcements\
**Tags:** dev-updates\
**Created:** [September 2, 2025, 6:43am UTC](https://talk.neptune.cash/t/dev-update-sep-2-2025/97 "2025-09-02T06:43:28Z")\
**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:** [September 2, 2025, 6:43am UTC](https://talk.neptune.cash/t/dev-update-sep-2-2025/97/1 "2025-09-02T06:43:28Z")

</div>

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

### Last week by the numbers

**neptune-core**

- [15 commits to master branch](https://github.com/Neptune-Crypto/neptune-core/commits/master/?since=2025-08-24&until=2025-08-31)
- [1 issues closed](https://github.com/Neptune-Crypto/neptune-core/issues?q=is:issue+state:closed+closed:2025-08-24..2025-08-31)
- [6 pull requests raised](https://github.com/Neptune-Crypto/neptune-core/issues?q=is:pr+created:2025-08-24..2025-08-31)
- [3 pull requests merged](https://github.com/Neptune-Crypto/neptune-core/issues?q=is:pr+merged:2025-08-24..2025-08-31)

**neptune-types**

- [1 commits to master branch](https://github.com/Neptune-Crypto/neptune-types/commits/master/?since=2025-08-24&until=2025-08-31)

**neptune-proton**

- [1 commits to master branch](https://github.com/Neptune-Crypto/neptune-proton/commits/master/?since=2025-08-24&until=2025-08-31)

## Neptune Happenings

### Peer Whitelisting

A feature has just been [merged](https://github.com/Neptune-Crypto/neptune-core/pull/677) that enables a node to be configured so it will only make or accept connections with a provided list of IPs. This can be useful when multiple nodes share a network connection. One node can act as the bridge while the other nodes connect only to eachother. This prevents bandwidth contention from multiples nodes sending and receiving blocks at the same time over the internet link.

## Mempool Bug Fix and Wallet Performance Boost

@sword-smith fixed a bug in the mempool’s handling of reorganizations, specifically addressing an un-cleared field that could lead to invalid data in corner cases. He also significantly improved the wallet’s state update speed, achieving at least a 100x speedup each time a new block arrives. This should be a big win for wallets managing hundreds or thousand of UTXOs. Such nodes would sometimes spend tens of seconds per block checking if the block affects the wallet’s funds.

## Wallet Competition Entry Deadline has Passed

The deadline for the wallet competition was Sept 1 2025. The VXB team [produced](https://talk.neptune.cash/t/introducing-neptunes-first-crypto-wallet/77) the only submission. Neptune devs will review the wallet’s source code to determine if it is eligible for the prize. Further details will be forthcoming.

## Roadmap for neptune-core 0.4.0

A [roadmap](https://github.com/Neptune-Crypto/neptune-core/issues/650) has been created for the next release. Three of the four major items are complete.

## Contributor Updates:

@aszepieniec

- slides (Introduction to zk-STARKs)

@danda

raised some neptune-core patches to reduce sync and mining friction:

- ensure block data written before db to avoid data-store corruption during power-cut.
- make block sync work more reliably on slow link
- add flag --restrict-peers-to-list
- log guessing rate and estimates when mining
