17 Commits
Author SHA1 Message Date
Hansie Odendaal f1b8c4a895 chore: implement remaining serde json boundedness (#3228) 2026-08-07 09:33:26 +00:00
Hansie OdendaalandYoungjoon Lee 42ac37e033 chore: add bounded and validated merkle paths (#3183)
Co-authored-by: Youngjoon Lee <5462944+youngjoon-lee@users.noreply.github.com>
2026-07-30 06:12:56 +00:00
thomaslavaur 66c13072cf chore: bump arworks from 0.4 to 0.5 (#2888) 2026-06-10 14:11:00 +02:00
Youngjoon Lee 0e0b089727 feat(ledger): replace DynamicMerkleTree with MMR for voucher management (#2585)
- feat(ledger): MMR(1/4): replace DynamicMerkleTree with MMR for voucher management#2585
- feat(wallet): MMR(2/4): voucher path tracking #2586
- feat(wallet-service): MMR(3/4): use wallet MMR paths and persist LIB WalletState #2587
- feat(chain): MMR(4/4): GetHeaders with storage fallback #2588
2026-04-27 11:24:40 +09:00
davidrusu 33fc79cb44 fix(cargo-hack): feature flag pruning (#2611) 2026-04-24 09:30:29 -04:00
Youngjoon Lee c7afc8c28c perf(mmr): optimize merkle path updates (#2540) 2026-04-15 09:42:09 +09:00
Youngjoon Lee 1dca38a294 feat(mmr): change ACCEPTABLE_MAX_HEIGHT: 32 -> 33, as required by circuits (#2495) 2026-04-14 09:56:31 +09:00
Youngjoon Lee fa7f8d7a32 fix(mmr): use raw element as leaf instead of hashing it (#2496) 2026-04-10 18:38:45 +09:00
Youngjoon Lee be931daccd feat(mmr): incremental merkle path maintenance (#2469) 2026-04-07 20:21:45 +09:00
Youngjoon Lee 7fa24e95b7 fix(mmr): fix frontier_root building one level too high (#2411) 2026-03-24 19:35:09 +09:00
Youngjoon Lee 74f7d07b8a fix(mmr): off-by-one in max height check (#2410) 2026-03-24 19:13:04 +09:00
Antonio 97b411ed0c chore: migrate nomos* to logos-blockchain* (#2028) 2026-01-20 11:45:39 +01:00
thomaslavaur 15a5544aac perf(merkle_proof): improve zk-proving complexity (#1936)
Use the Compression() Poseidon2 hash function in Circuits to drastically reduce prover complexity.
2025-11-18 16:30:31 +01:00
Daniel Sanchez bd696eb5ee chore(encoding): Transform missing be to le (#1762) 2025-10-02 07:58:06 +00:00
Giacomo Pasini 4e1129de43 fix(tests): Disable slow proptest in MMR (#1673) 2025-09-11 07:55:20 +00:00
Giacomo Pasini 9adb5d62f0 feat(ledger): Add support for leader rewards in ledger (#1585) 2025-09-09 14:33:34 +02:00
Giacomo Pasini f8c368919b feat(lib): Add MMR tree (#1550) 2025-08-25 14:58:07 +02:00