Alejandro Cabeza Romero
24a4a25496
refactor(node): expose signed transactions through node APIs
...
- use SignedOps across storage, subscriptions, and mempool boundaries
- propagate transaction typestates through node services
- serialize operations through borrowed OpRef views
- update HTTP request and response types
2026-08-21 17:57:46 +02:00
Alejandro Cabeza Romero
2fd016b36f
Rename OpsProofs to OpProofs.
2026-08-21 13:06:36 +02:00
Alejandro Cabeza Romero
d291476126
Rename SignedMantleTx (struct) into MantleTransaction.
2026-08-21 13:02:30 +02: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
Antonio
8c2f41caf7
feat: add HTTP API for running node version ( #3296 )
2026-08-18 06:30:43 +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
8434c4321d
feat(blend): re-introduce PoQ verification before message relaying ( #3292 )
2026-08-11 09:53:02 +00:00
Andrus Salumets
b91845abee
fix(api): return not found for missing channels ( #3229 )
2026-08-07 06:49:06 +00:00
Andrus Salumets
634fdc6329
feat(mempool): evict expired transactions after configurable ttl ( #3210 )
2026-08-07 06:32:08 +00:00
Antonio
575b02175a
feat: replace full tx hashes with prefixes in block proposals ( #3251 )
2026-08-06 07:43:27 +00:00
Antonio
05b03fed72
chore: unused code cleanup ( #3227 )
2026-08-04 17:15:05 +00:00
Daniel Sanchez
52d6f81d06
chore(ffi): Override config from env in c-bingings ( #3219 )
2026-08-03 16:51:46 +00:00
Á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 Salumets and Daniel 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
Andrus Salumets and Youngjoon 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
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