Skip to content

v1.0.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@michaeljfazio michaeljfazio released this 02 Apr 04:37
· 2668 commits to main since this release

Torsten v1.0.0-alpha

First major pre-release milestone for Torsten — a 100% compatible Cardano node written in Rust.

Highlights

  • Full preview testnet sync — genesis to tip with pipelined ChainSync
  • Block production — VRF leader check, KES signing, block forging on preview testnet (Sandstone Pool [SAND])
  • N2N server — ChainSync, BlockFetch, KeepAlive, TxSubmission2 serving to downstream peers
  • N2C server — LocalStateQuery (all Shelley queries), LocalTxSubmission, LocalTxMonitor, LocalChainSync
  • cardano-cli compatibility — 38+ subcommands via torsten-cli, compatible with cardano-cli 10.15
  • Mithril snapshot import — fast bootstrap from Mithril snapshots with digest verification
  • Conway governance — DRep/SPO/CC voting, proposal ratification thresholds (CIP-1694)
  • Ledger validation — Phase-1 and Phase-2 transaction validation, UTxO-HD storage
  • Prometheus metrics — blocks, slots, epochs, UTxO count, mempool, peers on port 12798
  • TUI tools — torsten-monitor (dashboard) and torsten-config (configuration editor)

Architecture

14-crate Cargo workspace: torsten-node, torsten-cli, torsten-monitor, torsten-config, torsten-network, torsten-consensus, torsten-ledger, torsten-storage, torsten-mempool, torsten-lsm, torsten-serialization, torsten-crypto, torsten-primitives, torsten-integration-tests.