304 Commits
Author SHA1 Message Date
Antonio 7ebe8ec15e fix(blend): improved recovery state logic (#3394) 2026-08-26 06:52:56 +00:00
Daniel Sanchez c64367ab37 feat(pow): PoW claim cucumber test (#3403) 2026-08-25 13:07:30 +00:00
Daniel Sanchez cc8587827a feat(pow): Thread in pow constants as deployment settings (#3400) 2026-08-25 13:07:29 +00:00
Daniel Sanchez fe9e4af21b feat(pow): Pow service threadpool (#3398) 2026-08-25 13:07:28 +00:00
Antonio bdb9fc8662 feat(blend): use rayon thread pool for PoW proof generation (#3399) 2026-08-25 07:56:26 +00:00
Youngjoon Lee 3d09ad6815 feat(mantle): integrate ZK batch verification (#3353) 2026-08-24 11:44:24 +00:00
Antonio e83c6d4aa0 chore: enforce non-zero redundancy parameter for Blend cover messages (#3364) 2026-08-24 05:19:51 +00:00
Daniel Sanchez 56af751901 feat(http): Plug pow mining service to http (#3380) 2026-08-21 18:34:53 +00:00
Daniel SanchezandAntonio 317c93f854 feat(pow): Pow service (#3357)
Co-authored-by: Antonio <antonio@status.im>
2026-08-21 18:34:52 +00:00
Antonio 5a70b0295c chore: update toolchain to Rust 1.98 (#3362) 2026-08-21 08:33:27 +00:00
Antonio 0b608c19de chore(blend): drop proof generation from old epoch crypto processors (#3350) 2026-08-21 05:57:11 +00:00
Antonio 109c20edcc chore: update block compression support based on latest spec draft (#3346) 2026-08-19 06:47:41 +00:00
Antonio 14c114a525 feat(blend): support tx blending (#3321) 2026-08-19 05:14:57 +00:00
Antonio b73a6a48da feat(mantle): keep track of Blend-related state for epoch-bound PoW difficulty updates (#3317) 2026-08-18 12:19:07 +00:00
Antonio 4feb45c7ae feat(blend): PoW proof generator (#3310) 2026-08-18 12:19:07 +00:00
Youngjoon Lee c76c6152fa fix(consensus): rename window_absorption_parameter to uncle_reference_window_in_block (#3339) 2026-08-18 07:46:47 +00:00
Youngjoon Lee 4a0564b71b refactor(core): reuse the header validation for uncle validation (#3314) 2026-08-15 06:18:21 +00:00
Youngjoon Lee 40422c1122 feat(ledger): uncle-ref: include uncles to TSI (#3285) 2026-08-15 06:18:21 +00:00
Youngjoon Lee 750ce403a2 feat(chain): uncle-ref: verify uncles when applying a block (#3284) 2026-08-15 06:17:31 +00:00
Youngjoon Lee 826be9234e feat(chain): uncle-ref: select uncles when proposing a block (#3283) 2026-08-15 00:38:39 +00:00
Youngjoon Lee 13d29e53c0 feat(consensus): uncle-ref: add the uncle reference window to the config (#3282) 2026-08-15 00:38:39 +00:00
Youngjoon Lee 29b03994b9 feat(core): uncle-ref: carry uncle headers, committed by body_root (#3281) 2026-08-15 00:38:38 +00:00
Hansie Odendaal 21b897e8b3 feat: change priority fee to be a percentage (#3311) 2026-08-14 05:55:44 +00:00
Antonio 9abd6ff7c2 fix: epoch boundary unreleased data messages fix (#3304) 2026-08-12 05:16:42 +00:00
Antonio 8434c4321d feat(blend): re-introduce PoQ verification before message relaying (#3292) 2026-08-11 09:53:02 +00:00
Álex eb796c733c refactor: gas constants (#3273) 2026-08-11 08:50:05 +00:00
Petar Radovic af65615ca7 fix(wallet): wallet/fund during non-finalized window hands double note (#3287) 2026-08-10 08:57:33 +00:00
Hansie Odendaal 0511f95c6a chore: reduce leadership log spam (#3253) 2026-08-10 07:58:28 +00:00
Daniel Sanchez 07ac69ea3f feat(pow): Implement Empowering core Op (#3202) 2026-08-07 09:03:03 +00:00
Antonio ded169fff1 feat: new type for PoQ circuits bit-sized numbers (#3275) 2026-08-07 08:17:28 +00:00
Andrus Salumets 634fdc6329 feat(mempool): evict expired transactions after configurable ttl (#3210) 2026-08-07 06:32:08 +00:00
thomaslavaurandCopilot Autofix powered by AI 23eb2a4635 feat(zk): empower the poq (#3259)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-06 08:09:42 +00:00
Antonio 575b02175a feat: replace full tx hashes with prefixes in block proposals (#3251) 2026-08-06 07:43:27 +00:00
Hansie Odendaal 767efe96a5 chore: implement remaining high value boundedness hardening (#3225) 2026-08-06 06:23:26 +00:00
Antonio ba16fa86c6 fix: libp2p-gossipsub vulnerability (#3267) 2026-08-05 12:50:26 +00:00
Antonio 05b03fed72 chore: unused code cleanup (#3227) 2026-08-04 17:15:05 +00:00
thomaslavaur 82898d5fda chore: revert tree migration (#3249) 2026-08-04 10:45:29 +00:00
Youngjoon Lee ce8c57e8c5 fix(cryptarchia-engine): avoid potential infinite loops in walk-back functions (#3209) 2026-08-03 14:11:38 +00:00
Antonio f3f26b844a fix: serialization logic for reference txs in a block (#3243) 2026-08-03 13:35:24 +00:00
Álex 2a1909d9db feat(operation): Proof trait (#3235) 2026-08-03 13:19:50 +00:00
Álex 1a2aedae12 feat(operation): Split trait (#3234) 2026-08-03 10:51:18 +00:00
Antonio ccec1c6342 fix(blend): encapsulation padding logic (#3217) 2026-07-31 07:51:05 +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 13432a70a7 feat(sdp): switch declarations and their epoch snapshot to Blake2bTree (#3208) 2026-07-29 11:48:30 +00:00
Youngjoon Lee e1c2f4ffa7 chore(core): remove impl GasCalculator for MantleTx and define minimum_* functions (#3186) 2026-07-28 07:24:31 +00:00
Petar Radovic 133570d58a feat(c-bindings): implement missing ffi Node impl (#3173) 2026-07-27 18:43:38 +00:00
Hansie Odendaal 4e77bfe7e9 test: add tokio console task names and raw recording (#3165) 2026-07-24 10:55:13 +02:00
Youngjoon Lee da589545f3 refactor(chain-service): reorganize the main event loop into phases (#3162) 2026-07-24 11:06:35 +09:00
Álex 51f7441c1b refactor(mantle): Split tx module (#3169) 2026-07-24 01:16:38 +02:00
Álex 5db6f708bd refactor(mantle): Transaction Traits (#3168) 2026-07-23 23:21:03 +02:00