Download Latest Version v1.6.3 - ===_--------_=== source code.zip (436.6 kB) Google Add to Preferred Sources
Home / v1.6.2
Name Modified Size InfoDownloads / Week
Parent folder
amadeusd 2026-10-16 56.2 MB
amadeusd.sig 2026-10-16 381 Bytes
README.md 2026-10-16 1.9 kB
v1.6.2 source code.tar.gz 2026-10-16 351.0 kB
v1.6.2 source code.zip 2026-10-16 433.2 kB
Totals: 5 Items   57.0 MB 0

# v1.6.2

## Major πŸ“œ

### πŸ—³οΈ Stable validator slots (epoch 877)

  • Each epoch's validator set is now a fixed roster + active mask β€” a slash clears one bit instead of rewriting the list
  • Signer indexes stay valid for the whole epoch, even across slashes; quorum counts active validators only
  • Several slashes in one block now accumulate (previously the last one overwrote the others)
  • Aggregate signatures carry mask_active; mask_size / mask_set_size are derived, no longer sent
  • slash_trainer and contract deploy drop their fixed 0.01 AMA exec fee β€” it exceeded the 0.002 AMA exec cap, so neither could ever succeed. Metered DB/storage costs still apply
  • Slash txs attach gas to cover writing the new validator record

### πŸ“₯ Sync inbox

  • Incoming blocks, attestations and consensuses land in an in-memory inbox (3 GB cap), not RocksDB
  • Signatures, hashes and txs are checked on arrival, in parallel; validator-set checks run only when it's the next block to apply or root
  • Blocks far ahead of the tip never touch the database; competing forks are kept until finality and re-verified after a softfork
  • When full, the furthest heights are evicted first, so the next blocks always fit
  • Catchup no longer re-requests blocks already buffered

### πŸ” Faster catch-up

  • Bulk block fetching is no longer starved while blocks are being applied

## Fixes & hardening πŸ”§

  • Pruner: drops rewind data (muts_rev) below the previous epoch β€” a rewind never goes below the root
  • HTTP keep-alive: fixed body reads across keep-alive requests; memory released between requests
  • Slash motions: signed for the correct epoch at the epoch boundary; dropped if the validator set or parent block changes mid-motion
  • Bootstrap: default snapshot height 85,800,302;
Source: README.md, updated 2026-10-16