Alejandro Cabeza Romero
|
4e695759b1
|
Remove unneeded todo.
|
2026-08-21 13:07:10 +02:00 |
|
Alejandro Cabeza Romero
|
148004ed10
|
Reorder ops in OpSer and OpDe according to their code.
|
2026-08-21 13:07:10 +02:00 |
|
Alejandro Cabeza Romero
|
3ffce98287
|
Move Op code delcarations into ops themselves.
|
2026-08-21 13:07:10 +02:00 |
|
Alejandro Cabeza Romero
|
1bcb6e33ff
|
Add missing Pow op sample to tests fixture.
|
2026-08-21 13:06:38 +02:00 |
|
Alejandro Cabeza Romero
|
10db2a7b49
|
Leftover renames.
|
2026-08-21 13:06:38 +02:00 |
|
Alejandro Cabeza Romero
|
4010302e40
|
Rename Op::execution_gas into Op::gas_cost.
|
2026-08-21 13:06:38 +02:00 |
|
Alejandro Cabeza Romero
|
440aa2cc52
|
Rename VerifiedOps to VerifiedOperations.
|
2026-08-21 13:06:38 +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 |
|
Alejandro Cabeza Romero
|
6b48bc5616
|
Implement SignedMantleTx (trait) and RawSignedMantleTx (wrapper).
|
2026-08-21 13:02:30 +02:00 |
|
Alejandro Cabeza Romero
|
23601d53b4
|
Define SignedOp and SignedOps.
|
2026-08-21 13:02:30 +02:00 |
|
Alejandro Cabeza Romero
|
2fa6b5c1b2
|
Namespace op codes.
|
2026-08-21 13:02:30 +02:00 |
|
Alejandro Cabeza Romero
|
ed43a49888
|
Move Op and OpProof into dedicated modules.
|
2026-08-21 13:02:30 +02:00 |
|
Alejandro Cabeza Romero
|
ad41822e03
|
Rename SignedOp into SignedOperation.
|
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
|
109c20edcc
|
chore: update block compression support based on latest spec draft (#3346)
|
2026-08-19 06:47:41 +00:00 |
|
Daniel Sanchez
|
e595abf72c
|
fix(tx): Add missing OpDe for claimopreward (#3347)
|
2026-08-18 14:22: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
|
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 |
|
thomaslavaur
|
40e76c8e32
|
fix(mantle): reject empty inputs in every note consuming operation (#3298)
|
2026-08-12 17:41:03 +00:00 |
|
Petar Radovic
|
b954a04a3d
|
feat(api): extend deposit events with pk pairs (#3299)
|
2026-08-12 05:49:42 +00:00 |
|
Álex
|
eb796c733c
|
refactor: gas constants (#3273)
|
2026-08-11 08:50:05 +00:00 |
|
Daniel Sanchez
|
6dcbd6f202
|
feat(pow): Empowering Mantle (#3248)
|
2026-08-07 12:37:25 +00:00 |
|
Hansie Odendaal
|
f1b8c4a895
|
chore: implement remaining serde json boundedness (#3228)
|
2026-08-07 09:33:26 +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 |
|
 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 |
|
Álex
|
fdd16fd77c
|
feat(operation): basic SignedOp implementation (#3245)
|
2026-08-05 13:32:48 +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 |
|
Hansie Odendaal
|
ac92c53ed1
|
chore: fix remaining alternate wire deserialisation paths boundedness (#3230)
|
2026-08-04 07:31:02 +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 |
|
Álex
|
33b6edf419
|
refactor(transactions): unify Op preverification (#3200)
|
2026-07-31 19:53:33 +00:00 |
|
Álex
|
fb56fb9136
|
refactor(transactions): Split verification (#3185)
|
2026-07-31 14:28:28 +00:00 |
|
 Hansie OdendaalandYoungjoon 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 |
|
thomaslavaur
|
db69ba229e
|
fix(sdp): length-prefix the locators in the declaration hashes (#3218)
|
2026-07-30 13:22:30 +00:00 |
|
Antonio
|
0dc34e2c5a
|
chore: Wire* traits (#3198)
|
2026-07-30 11:16:46 +00:00 |
|
thomaslavaur
|
6e2e4a91b5
|
fix(sdp): encode zk_id canonically in the declaration id (#3216)
|
2026-07-30 10:00:40 +00:00 |
|
Antonio
|
aa6dacb63b
|
chore: update toolchain to rust 1.97(.1) (#3207)
|
2026-07-30 08:47:09 +00:00 |
|
thomaslavaur
|
8d33f9f5ac
|
feat(mantle): switch voucher nullifiers to Blake2bTree (#3215)
|
2026-07-30 07:43:59 +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
|
dc5075d71a
|
feat(sdp): switch locked notes to Blake2bTree (#3214)
|
2026-07-29 16:29:25 +00:00 |
|