Skip to content

Releases: michaeljfazio/dugite

v0.4.0-alpha

16 Mar 05:21

Choose a tag to compare

v0.4.0-alpha Pre-release
Pre-release

v0.4.0-alpha — Critical Nonce Fix

CRITICAL: Epoch Nonce Computation Fixed (#95)

Two bugs that existed since the first Shelley block:

  1. Wrong VRF field: Used leader_vrf instead of nonce_vrf for Shelley–Alonzo blocks. Every evolving nonce was wrong from the first Shelley block onward.
  2. Double hash: Applied blake2b_256(blake2b_256("N" || output)) instead of blake2b_256("N" || output) for Babbage/Conway.

With both fixed, nonce_established is now always true after replay — matching Haskell's reupdateChainDepState exactly. Strict VRF verification works immediately without waiting for live epoch transitions.

Other Changes Since v0.3.0-alpha

  • Multi-asset coin selection in transaction build (native tokens preserved in change output)
  • cncli snapshot compatibility: Full NewEpochState response (all 8 cncli commands now work)
  • CDDL Plutus conformance: 5 new test vectors (always-succeeds, always-fails, reference script, collateral return, multi-redeemer)
  • n2c/state_query.rs split into query/ module (3,105 → 5 files)
  • Architecture fixes #84-#93: tempfile gating, mutex safety, BigInt overflow, module visibility, SAFETY comments, doc comments, SPO voting fallback warning
  • Pre-commit hook: format + build check before every commit
  • Block forge integration tests: 5 tests (VRF proof, KES sig, opcert counter, deterministic hash)
  • Protocol parameter governance issue filed (#94)

Known Issues

  • #94: Conway governance parameter updates may not apply correctly
  • #83: State test extraction (reverted due to merge conflicts, inline tests restored)
  • Clippy warnings in torsten-network (non-blocking, cosmetic)

Torsten v0.3.0-alpha

15 Mar 18:27

Choose a tag to compare

Torsten v0.3.0-alpha Pre-release
Pre-release

Container Image

docker pull ghcr.io/michaeljfazio/torsten:0.3.0-alpha

Available for linux/amd64 and linux/arm64.

Binary Downloads

Platform Architecture Download
Linux x86_64 torsten-x86_64-linux.tar.gz
Linux aarch64 torsten-aarch64-linux.tar.gz
macOS x86_64 torsten-x86_64-macos.tar.gz
macOS Apple Silicon torsten-aarch64-macos.tar.gz

Verify checksums: sha256sum -c SHA256SUMS.txt

Full Changelog: v0.2.0-alpha...v0.3.0-alpha

Torsten v0.2.0-alpha

15 Mar 16:30

Choose a tag to compare

Torsten v0.2.0-alpha Pre-release
Pre-release

Container Image

docker pull ghcr.io/michaeljfazio/torsten:0.2.0-alpha

Available for linux/amd64 and linux/arm64.

Binary Downloads

Platform Architecture Download
Linux x86_64 torsten-x86_64-linux.tar.gz
Linux aarch64 torsten-aarch64-linux.tar.gz
macOS x86_64 torsten-x86_64-macos.tar.gz
macOS Apple Silicon torsten-aarch64-macos.tar.gz

Verify checksums: sha256sum -c SHA256SUMS.txt

Full Changelog: v0.1.0-alpha.25...v0.2.0-alpha

Torsten v0.1.0-alpha.25

14 Mar 05:21

Choose a tag to compare

Pre-release

Container Image

docker pull ghcr.io/michaeljfazio/torsten:0.1.0-alpha.25

Available for linux/amd64 and linux/arm64.

Binary Downloads

Platform Architecture Download
Linux x86_64 torsten-x86_64-linux.tar.gz
Linux aarch64 torsten-aarch64-linux.tar.gz
macOS x86_64 torsten-x86_64-macos.tar.gz
macOS Apple Silicon torsten-aarch64-macos.tar.gz

Verify checksums: sha256sum -c SHA256SUMS.txt

Full Changelog: v0.1.0-alpha.24...v0.1.0-alpha.25

Torsten v0.1.0-alpha.24

13 Mar 22:02

Choose a tag to compare

Pre-release

Container Image

docker pull ghcr.io/michaeljfazio/torsten:0.1.0-alpha.24

Available for linux/amd64 and linux/arm64.

Binary Downloads

Platform Architecture Download
Linux x86_64 torsten-x86_64-linux.tar.gz
Linux aarch64 torsten-aarch64-linux.tar.gz
macOS x86_64 torsten-x86_64-macos.tar.gz
macOS Apple Silicon torsten-aarch64-macos.tar.gz

Verify checksums: sha256sum -c SHA256SUMS.txt

What's Changed

  • Feature/simd acceleration by @michaeljfazio in #77
  • Add Phase-2 Plutus validation, P2P governor, Genesis state machine, a… by @michaeljfazio in #78
  • Add Phase-2 Plutus validation, P2P governor, Genesis state machine, and enhanced mempool by @michaeljfazio in #79

Full Changelog: v0.1.0-alpha.23...v0.1.0-alpha.24

Torsten v0.1.0-alpha.23

13 Mar 17:49

Choose a tag to compare

Pre-release

Container Image

docker pull ghcr.io/michaeljfazio/torsten:0.1.0-alpha.23

Available for linux/amd64 and linux/arm64.

Binary Downloads

Platform Architecture Download
Linux x86_64 torsten-x86_64-linux.tar.gz
Linux aarch64 torsten-aarch64-linux.tar.gz
macOS x86_64 torsten-x86_64-macos.tar.gz
macOS Apple Silicon torsten-aarch64-macos.tar.gz

Verify checksums: sha256sum -c SHA256SUMS.txt

What's Changed

  • SIMD-accelerated Blake2b and parallel Ed25519 verification by @michaeljfazio in #75

Full Changelog: v0.1.0-alpha.22...v0.1.0-alpha.23

Torsten v0.1.0-alpha.22

13 Mar 15:49
9ba954f

Choose a tag to compare

Pre-release

Container Image

docker pull ghcr.io/michaeljfazio/torsten:0.1.0-alpha.22

Available for linux/amd64 and linux/arm64.

Binary Downloads

Platform Architecture Download
Linux x86_64 torsten-x86_64-linux.tar.gz
Linux aarch64 torsten-aarch64-linux.tar.gz
macOS x86_64 torsten-x86_64-macos.tar.gz
macOS Apple Silicon torsten-aarch64-macos.tar.gz

Verify checksums: sha256sum -c SHA256SUMS.txt

What's Changed

  • Pluggable storage architecture with mmap block index and tunable profiles by @michaeljfazio in #74

Full Changelog: v0.1.0-alpha.21...v0.1.0-alpha.22

Torsten v0.1.0-alpha.21

13 Mar 12:24

Choose a tag to compare

Pre-release

Container Image

docker pull ghcr.io/michaeljfazio/torsten:0.1.0-alpha.21

Available for linux/amd64 and linux/arm64.

Binary Downloads

Platform Architecture Download
Linux x86_64 torsten-x86_64-linux.tar.gz
Linux aarch64 torsten-aarch64-linux.tar.gz
macOS x86_64 torsten-x86_64-macos.tar.gz
macOS Apple Silicon torsten-aarch64-macos.tar.gz

Verify checksums: sha256sum -c SHA256SUMS.txt

Full Changelog: v0.1.0-alpha.20...v0.1.0-alpha.21

Torsten v0.1.0-alpha.20

13 Mar 11:26

Choose a tag to compare

Pre-release

Container Image

docker pull ghcr.io/michaeljfazio/torsten:0.1.0-alpha.20

Available for linux/amd64 and linux/arm64.

Binary Downloads

Platform Architecture Download
Linux x86_64 torsten-x86_64-linux.tar.gz
Linux aarch64 torsten-aarch64-linux.tar.gz
macOS x86_64 torsten-x86_64-macos.tar.gz
macOS Apple Silicon torsten-aarch64-macos.tar.gz

Verify checksums: sha256sum -c SHA256SUMS.txt

Full Changelog: v0.1.0-alpha.19...v0.1.0-alpha.20

Torsten v0.1.0-alpha.19

13 Mar 11:11

Choose a tag to compare

Pre-release

Container Image

docker pull ghcr.io/michaeljfazio/torsten:0.1.0-alpha.19

Available for linux/amd64 and linux/arm64.

Binary Downloads

Platform Architecture Download
Linux x86_64 torsten-x86_64-linux.tar.gz
Linux aarch64 torsten-aarch64-linux.tar.gz
macOS x86_64 torsten-x86_64-macos.tar.gz
macOS Apple Silicon torsten-aarch64-macos.tar.gz

Verify checksums: sha256sum -c SHA256SUMS.txt

Full Changelog: v0.1.0-alpha.18...v0.1.0-alpha.19