Commit Graph
201 Commits
Author SHA1 Message Date
Álex 1a2aedae12 feat(operation): Split trait (#3234) 2026-08-03 10:51:18 +00:00
Petar Radovic 133570d58a feat(c-bindings): implement missing ffi Node impl (#3173) 2026-07-27 18:43:38 +00:00
Andrus SalumetsandDaniel Sanchez 62db984960 fix(core): validate genesis block root on deserialize (#3161)
Co-authored-by: Daniel Sanchez <sanchez.quiros.daniel@gmail.com>
2026-07-27 08:03:42 +00:00
Andrus Salumets 4d56aa6c03 refactor(api): centralize typed HTTP errors (#3172) 2026-07-27 04:46:59 +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
Andrus Salumets 546a0bc916 feat(storage): migrate remaining recovery services (#3159) 2026-07-23 09:08:19 +02:00
Andrus Salumets 52e3f87d94 feat(storage): persist recovery state in RocksDB (#3134) 2026-07-23 07:22:21 +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 ac2a56545e feat(api): add /mantle/sdp/snapshot (#3132) 2026-07-16 07:57:43 +09:00
Youngjoon Lee 1c871409b7 refactor(api): return SDP declarations as a HashMap keyed by id (#3133) 2026-07-15 20:14:09 +09:00
Petar Radovic 80282ac590 feat(wallet): add priority tip to support zone-sdk (#3116) 2026-07-14 11:40:17 +02:00
gusto b3a42b7647 feat(tracing): Otlp http exporter in tracing crate (#3096) 2026-07-08 16:09:50 +03:00
Hansie Odendaal 2977d31e93 chore: add bounded size and transaction count for blocks (#3068) 2026-07-08 13:21:23 +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
Youngjoon Lee 663ad6996e chore(init): replace --ibd with --skip-ibd (#3097) 2026-07-08 08:25:54 +09:00
Petar Radovic e3ef77e03b feat(mantle): extract MantleTxContext from MantleTxBuilder (#3081) 2026-07-07 15:01:58 +02:00
Antonio 6aa11d14a1 fix(api): utoipa annotations (#3095) 2026-07-07 10:28:59 +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 8aef56f647 feat(mantle): change genesis_time from OffsetDateTime to u32 (#3086) 2026-07-06 21:50:49 +09: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
Youngjoon Lee ac931bc80f feat(sdp): remove GC (#2943) 2026-07-03 00:22:24 +09:00
gusto 1a074bcddf feat(cli): Allow overwriting existing user config (#3069) 2026-07-01 22:00:15 +03:00
Hansie Odendaal e9cb873d67 feat: add cli commands to tui-sequencer enabling roundtrip wallet-zone-wallet demo (#2938) 2026-06-30 21:48:01 +02:00
gusto 1d830d7476 chore(deployment): 0.2.0 version params and updated keys (#3040) 2026-06-26 22:33:52 +03: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
Andrus Salumets 7aa243b40f feat(logging): normalise default node logs (#2719) 2026-06-26 09:11:45 +02:00
Daniel Sanchez 58d71393cb feat(c-bindings): Add path overriding from config and cbinginds (#3027) 2026-06-24 22:57:55 +02:00
Andrus Salumets b15eecf163 chore(chain-leader): remove unused transaction selector (#3015) 2026-06-24 08:16:08 +02:00
Antonio 97d615d1cf chore: change logic to specify custom deployments (#3001) 2026-06-23 07:27:19 +03:00
Antonio 0b75110e9d fix(blend): fix a bug in the dial retry logic that would leave a peer below the minimum peering degree (#2973) 2026-06-22 10:36:34 +03:00
davidrusuandClaude Opus 4.8 4b0498ccb1 fix(config): give the SDP service its own recovery file (was colliding with mempool) (#2981)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 15:43:02 -04:00
Antonio 70862689bb chore(blend): replace spawned task with lazy stream per subscriber (#2965) 2026-06-17 16:56:03 +03: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
Antonio 877bb9f105 feat(blend): use key nullifiers as message IDs and implement winning slot streams (#2959) 2026-06-17 13:03:34 +03:00
ÁlexandDaniel Sanchez 6d8be574dd fix(ffi): Config parameters (#2949)
Co-authored-by: Daniel Sanchez <sanchez.quiros.daniel@gmail.com>
2026-06-17 11:49:01 +02:00
Andrus Salumets ed19934af8 feat(api): list claimable vouchers (#2948) 2026-06-17 09:22:42 +02:00
thomaslavaur 9f7ced4756 fix: genesis proof format (#2952) 2026-06-16 14:00:16 +02:00
Youngjoon Lee 5d3ba887b3 fix(sdp): enforce min value of 2 for inactivity_period (#2954) 2026-06-16 15:10:49 +09:00
Antonio 24dc8d242d chore(blend): change default peering degree range (#2950) 2026-06-15 17:28:49 +03:00
Daniel Sanchez 86e24cfd98 feat(c-bindings): Expose cli utilities to c-bindings (#2935) 2026-06-12 20:16:12 +02:00
Youngjoon Lee 8abfef258c fix(cryptarchia): use strict_add for Epoch and Slot (#2924) 2026-06-12 13:10:49 +09:00