88 Commits
Author SHA1 Message Date
Youngjoon Lee e1c2f4ffa7 chore(core): remove impl GasCalculator for MantleTx and define minimum_* functions (#3186) 2026-07-28 07:24:31 +00:00
Álex 14ed7b3dd0 test: Fix flaky block streaming (#3178) 2026-07-24 14:08:29 +00: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
Andrus Salumets 546a0bc916 feat(storage): migrate remaining recovery services (#3159) 2026-07-23 09:08:19 +02:00
Álex 1abb2e857d feat(mantle): Verified Transactions revamp (#3123) 2026-07-22 21:00:38 +00:00
Hansie Odendaal cd59e0fce1 chore: convert vec of op proof into bounded vec (#3150) 2026-07-22 12:46:38 +02:00
Hansie Odendaal f0ad944a44 feat: update overwatch for tokio-console (#3148) 2026-07-21 12:45:14 +02:00
Hansie Odendaal 112efc2d49 test: add tokio console profiling with cucumber integration (#3129) 2026-07-16 07:40:03 +02:00
Youngjoon Lee 1c871409b7 refactor(api): return SDP declarations as a HashMap keyed by id (#3133) 2026-07-15 20:14:09 +09:00
Andrus SalumetsandYoungjoon Lee 368f9a4872 fix(e2e): non-zero gas price (#3083)
Co-authored-by: Youngjoon Lee <5462944+youngjoon-lee@users.noreply.github.com>
2026-07-08 14:35:13 +02:00
Andrus Salumets c761ed51c9 feat(wallet): add pending-note reservation (#3080) 2026-07-08 11:55:44 +02:00
Petar Radovic 8669d471c9 feat(api): tx fund api endpoint (#3100) 2026-07-08 07:46:31 +02:00
Petar Radovic e3ef77e03b feat(mantle): extract MantleTxContext from MantleTxBuilder (#3081) 2026-07-07 15:01:58 +02:00
Andrus Salumets 586e568907 feat(api): expose current gas prices via http endpoint (#3088) 2026-07-07 09:44:43 +02:00
Youngjoon Lee 04f7704248 fix(ibd): fan out IBD requests across discovered peers (#3019) 2026-07-06 18:48:12 +09:00
Álex fb94395ead refactor(mantle): Transactions and Op encoding (#3076) 2026-07-03 15:04:55 +00:00
Andrus Salumets b63850ac42 test(cucumber): add wallet-aware snapshot restore (#3045) 2026-07-03 16:09:43 +02:00
Youngjoon Lee c3e349b937 feat(sdp): emit SdpRewardDistributed event for wallet (#3067) 2026-07-03 04:21:03 +09:00
Hansie Odendaal 6137d92d4f chore: strengthen bounded-vec invariant protection (#3071) 2026-07-02 18:09:06 +02:00
Hansie Odendaal eb726eaeee test: stabilize cucumber wallet transaction scenarios (#3052) 2026-07-01 13:51:35 +02:00
Youngjoon Lee 355c15e21c feat(chain-network): cache rejected blocks to short-circuit orphan downloads (#3033) 2026-06-26 18:55:10 +09:00
Youngjoon Lee 83023f9df5 feat(chain-service): make block-provider batch size configurable (#3035) 2026-06-26 18:11:55 +09:00
Daniel Sanchez da57b7e37d chore(circuits): Remove legacy circuits related machinery (#3020) 2026-06-24 13:32:55 +02:00
ad6cfb4b1e feat(chain-network): proactive tip-poll lag watchdog (#2957)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Youngjoon Lee <5462944+youngjoon-lee@users.noreply.github.com>
Co-authored-by: Daniel <sanchez.quiros.daniel@gmail.com>
2026-06-17 14:09:37 +03:00
Hansie Odendaal ac49a1b36c test: improve cucumber stress tests (#2854) 2026-06-09 14:00:48 +02:00
Antonio 3fcc53e497 feat: new HTTP endpoint to join Blend as core node (#2873) 2026-06-05 15:29:41 +02:00
Antonio 8f24e935d7 chore: update outdated rust toolchain in tests Dockerfiles (#2866) 2026-06-04 17:01:27 +02:00
Andrus Salumets a2c18924cd fix(tests): preserve e2e log level overrides (#2845) 2026-06-04 11:28:02 +02:00
Andrus Salumets 509558269c test(e2e): track wallets from block feed (#2835) 2026-06-04 09:56:33 +02:00
Antonio 49212e111e feat: remove sessions (#2850) 2026-06-03 17:10:33 +02:00
Andrus Salumets 3a7b51a577 test(e2e): use TF binary provider (#2777) 2026-06-03 12:00:14 +02:00
Hansie Odendaal 5803c08d88 test: improves e2e test artifact handling (#2819) 2026-06-01 13:04:08 +02:00
Álex 8925992491 chore: Purge old circuits (#2829) 2026-05-30 12:08:01 +02:00
Hansie Odendaal ecc66fc23a chore: add bounded_vec to ledger tx builder inputs and outputs (#2791)
Will address outstanding _Copilot_ comments in a separate PR.
2026-05-29 09:50:53 +02:00
Andrus Salumets 49daa70f62 chore(api): remove testing HTTP API (#2817) 2026-05-28 16:26:02 +02:00
Andrus Salumets 1d0c4c0ada test(e2e): add mempool coverage (#2799) 2026-05-28 14:06:00 +02:00
Hansie Odendaal 8904f2e825 fix: bounded blocks range stream anomalies (#2757) 2026-05-21 19:20:56 +02:00
Andrus Salumets a6a55c7935 feat(api): move tracing reload to main API (#2774) 2026-05-20 15:36:32 +02:00
gusto a81f36eb52 fix(ci): Cargo hack intools (#2770) 2026-05-19 22:32:38 +03:00
Andrus Salumets de4c5559d4 test(e2e): remove legacy validator harness (#2760) 2026-05-19 09:34:48 +02:00
Andrus Salumets ffe08ee62d feat(logging): add runtime log reload (#2706) 2026-05-18 14:27:32 +02:00
Antonio 52c86f0787 chore: rework nom encoding/decoding logic for better type cohesion (#2748) 2026-05-18 08:01:56 +02:00
thomaslavaurandPetar Radovic 0a73ad5b6f fix: update the Channel Config Operation (#2714)
Co-authored-by: Petar Radovic <petar.radovic@gmail.com>
2026-05-12 13:25:10 +02:00
gusto a636309fa0 chore(tracing): Appender options for with max files and simple logger (#2717) 2026-05-08 14:17:00 +03:00
Antonio b2e2b00071 feat(blend): expose provider ID as part of blend API endpoint (#2715) 2026-05-08 13:11:29 +02:00
Hansie Odendaal 50659af6d9 feat: add flexible bounded blocks streaming api (#2610) 2026-05-08 07:08:49 +02:00
Antonio df2d4f83f8 chore: validate format of a locator (#2712) 2026-05-07 16:51:54 +02:00
gusto 0b38db9fea feat(chain-service): Await chain start time (#2685) 2026-05-06 16:23:40 +03:00