Skip to content

jam-duna/jamtestnet

Repository files navigation

JAM DUNA Releases

JAM is the anticipated future protocol for Polkadot, being implemented by multiple teams across different programming languages. The JAM Gray Paper outlines the protocol, and the Web3 Foundation has shared jamtestvectors and a basic jam-conformance fuzzing process.

This repo contains the latest duna_fuzzer and duna_target (Linux) @ 0.7.2 along with a 0.7.1 test bank.

We are at 0.7.2 conformance, ready to file our M1 report, and are looking for getting multiclient tiny testnet with other teams who have Doom WP package refinement and polkajam connectivity.

Doom Work package refinement

We have gotten very close (down to just 1 byte representing 5 gas diff between child and parent) to matching polkajam's doom!

Download doom.zip (907MB) which is the modular PVM Trace for doom bundle (state)

See PVM Modular Tracing for details.

History

Nov 2024 - Dec 2024:

  • initial setup of fallback/safrole datasets, now covered in this dataset

Feb - early March 2025:

Late March 2025 - Early April 2025:

May 2025:

June 2025:

  • First contact with Multiclient JAM Testnet with polkajam + javajam

July 2025:

  • 0.6.5 Recompiler success with Doom + Algo

August 2025:

September 2025:

October/November 2025:

December 2025:

  • 0.7.2 with Doom WP refinement (with Go Interpreter, with just one byte difference) + Grandpa finality using CE149-153.

Got JAM? Lets JAM! Lets Conform!

Terrific - please let everyone know in JAM Conformance Matrix Room