Alejandro Cabeza Romero
337334884e
test: migrate integration tests to typed signed transactions
...
- construct transactions from Ops and OpProofs
- propagate SignedOps typestates through test helpers
- inspect operations through borrowed OpRef values
- update wallet, cucumber, and workload test flows
- enable typed transaction test utilities
2026-08-21 17:57:46 +02:00
Alejandro Cabeza Romero
d291476126
Rename SignedMantleTx (struct) into MantleTransaction.
2026-08-21 13:02:30 +02:00
Antonio
5a70b0295c
chore: update toolchain to Rust 1.98 ( #3362 )
2026-08-21 08:33:27 +00:00
Antonio
14c114a525
feat(blend): support tx blending ( #3321 )
2026-08-19 05:14:57 +00:00
Hansie Odendaal
55f94492b6
test: make genesis time cluster-scoped and configurable ( #3312 )
2026-08-15 04:55:06 +00:00
Álex
eb796c733c
refactor: gas constants ( #3273 )
2026-08-11 08:50:05 +00:00
Antonio
05b03fed72
chore: unused code cleanup ( #3227 )
2026-08-04 17:15:05 +00:00
Andrus Salumets
9bbc7f0cb8
test(tf): release binary ( #3250 )
2026-08-04 11:40:45 +00:00
Álex
1a2aedae12
feat(operation): Split trait ( #3234 )
2026-08-03 10:51:18 +00:00
Hansie Odendaal and Youngjoon Lee
e3fa731e8b
test: add drain wallet ability to cucumber ( #3188 )
...
Co-authored-by: Youngjoon Lee <5462944+youngjoon-lee@users.noreply.github.com >
2026-07-30 21:08:56 +00:00
Antonio
aa6dacb63b
chore: update toolchain to rust 1.97(.1) ( #3207 )
2026-07-30 08:47:09 +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
Á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 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
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