# Dev Update 24 June 2025

**URL:** <https://talk.neptune.cash/t/dev-update-24-june-2025/78>\
**Category:** News and Announcements\
**Tags:** dev-updates\
**Created:** [June 24, 2025, 5:45am UTC](https://talk.neptune.cash/t/dev-update-24-june-2025/78 "2025-06-24T05:45:36Z")\
**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:** [June 24, 2025, 5:45am UTC](https://talk.neptune.cash/t/dev-update-24-june-2025/78/1 "2025-06-24T05:45:37Z")

</div>

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

### Last week by the numbers

**neptune-core**

- [30 commits to master branch](https://github.com/Neptune-Crypto/neptune-core/commits/master/?since=2025-06-15&until=2025-06-22)
- [2 issues closed](https://github.com/Neptune-Crypto/neptune-core/issues?q=is:issue+state:closed+closed:2025-06-15..2025-06-22)
- [5 pull requests raised](https://github.com/Neptune-Crypto/neptune-core/issues?q=is:pr+created:2025-06-15..2025-06-22)
- [9 pull requests merged](https://github.com/Neptune-Crypto/neptune-core/issues?q=is:pr+merged:2025-06-15..2025-06-22)

**twenty-first**

- [11 commits to master branch](https://github.com/Neptune-Crypto/twenty-first/commits/master/?since=2025-06-15&until=2025-06-22)
- [4 pull requests raised](https://github.com/Neptune-Crypto/twenty-first/issues?q=is:pr+created:2025-06-15..2025-06-22)
- [4 pull requests merged](https://github.com/Neptune-Crypto/twenty-first/issues?q=is:pr+merged:2025-06-15..2025-06-22)

**triton-vm**

- [4 commits to master branch](https://github.com/TritonVM/triton-vm/commits/master/?since=2025-06-15&until=2025-06-22)

**triton-tui**

- [1 commit to master branch](https://github.com/TritonVM/triton-tui/commits/master/?since=2025-06-15&until=2025-06-22)

**triton-cli**

- [2 commits to main branch](https://github.com/TritonVM/triton-cli/commits/main/?since=2025-06-15&until=2025-06-22)

**tasm-lib**

- [2 commits to master branch](https://github.com/TritonVM/tasm-lib/commits/master/?since=2025-06-15&until=2025-06-22)

## Neptune Happenings

### Community PRs Merged: Tests and Mining Pool Improvements

Two community members contributed 5 PRs that were merged into `neptune-core` this week.

Highlights:

- [#615](https://github.com/Neptune-Crypto/neptune-core/pull/615) separates unit tests into smaller modules which is a win for maintainability.

- [#608](https://github.com/Neptune-Crypto/neptune-core/pull/608) adds some flushing to prevent RAM issues on smaller machines.

- [#609](https://github.com/Neptune-Crypto/neptune-core/pull/609) provides an RPC endpoint to find the block where a UTXO originates

A big thanks to github users _KaffinPX_ and _skaunov_ for their contributions.

### Mempool Improvements merged

The [recent changes to the mempool](https://github.com/Neptune-Crypto/neptune-core/pull/610) remove the incentive for composers to _not_ include transactions in their mempool. This improves the overall chances that a transaction gets mined.

### Hard Fork 2

Work is progressing towards Hard Fork 2. The code is compiling but lacks consensus programs in Triton assembly code.

### NTT Speed Up

New versions of [`twenty-first`](https://crates.io/crates/twenty-first), [`triton-vm`](https://crates.io/crates/triton-vm), and [`tasm-lib`](https://crates.io/crates/tasm-lib) crates were published that include a [significant speedup of (i)NTT](https://github.com/Neptune-Crypto/twenty-first/pull/260), the finite-field version of the Fast Fourier Transform. In particular, NTT itself got faster by 45%. This directly translates to faster proof generation [by about 7%](https://github.com/Neptune-Crypto/twenty-first/pull/260#issuecomment-2970070582).

### AVX Vectorization Integration

Work has begun to integrate a vectorized (in particular, [AVX-512](https://en.wikipedia.org/wiki/AVX-512)) version of the [Tip5 hash function](https://eprint.iacr.org/2023/107) into the Neptune ecosystem. This has the potential to speed up hash operations significantly (we estimate ~50%) on capable machines. We expect this to boost proof generation by another ~3%.

### Contributor Updates

@jfs

- [dual-license Triton VM](https://github.com/TritonVM/triton-vm/commit/c012d3adf8bd97d65d22e55a8489bb12126b5da4) to MIT OR Apache-2.0
- remove dead code from `twenty-first` & `triton-vm`
- improve documentation in `twenty-first`
- [make a Merkle tree helper function generic](https://github.com/Neptune-Crypto/twenty-first/pull/264) to simplify its use in Neptune core
- propagate recent changes from `twenty-first` through `triton-vm` and `tasm-lib` into `neptune-core`
- start integrating AVX-512-accelerated Tip5 into `twenty-first`

@danda:

- started neptune-types library crate
- worked on getting twenty-first to build and pass tests with wasm32 target.
- raised PR for proptest-arbitrary-interop
- raised PR for twenty-first
