Commit 5baf071
committed
common,util,tx: implement aip 6493 stable container txs
debug and fix the legacy ssz encoding decoding
add a spec test for legacy ssz encoding decoding
add the ssztx boilerplate to other tx types
implement sszRaw value for 2930 tx
add 2930 spec test and debug/fix ssz encoding/decoding
add the ssz encoding decoding to 1559 tx
add eip 1559 testcase and get it working
add 4844 ssz encoding decoding
add eip 4844 testcase and get it working
define block transactions ssz type and test ssz transactionsRoot
handle ssz roots for transactions and withdrawals in block when 6493 activated
handle the roots gen in the build block
fix the transaction stable container
update the execution payload serialization deserialization for 6493
add 6493 hardfork for the testing/devnet
refactor the transaction factory ssz tx deserialization
add ssz profile<>stablecontaiber conversion spec test
add eip6493 support to common
debug and fix the block transaction withdrawal root comparision by removing null keccak hash hardcoding
enhance eip6493 tx test by testing transaction factory deserialization which uses stable container
add client eip6493 end to end spec and fix the payload generation
refactor tx serialization deserializion with respect to execution/beacon payload
add, debug and fix the transactionv1 or hex transactions validator and debug/fix the newpayloadeip6493 spec test
add 6493 to electra for kurtosis testing
console log error for debugging
console log error for debugging
txpool fix attempt
add more descriptive checks for nulloroptional
add more descriptive checks for nulloroptional
log full error
debug and fix handling of replay vs legacy tx w.r.t. v/ypartity and confirm via spec test
build fix
dev and add transaction inclusion proof to the getTransactionX apis
workaround to get the proof since stable container impl for proof seems buggy and breaking
refactor the proof format based on feedback
debug, discuss and fix the signature packing scheme
add hack to schedule 6493 on prague in cli for stablecontainer devnets
debug and fix newpayload eip6493 spec
debug rebase and spec fixes in tx utils
debug and fix block build
fix the vm build
debug and get 6493 end to end client spec working
rebase 4844 fixes
add ssz blockheader type and update the blockhash to use when ssz activated
debug and update client spec with ssz blockhash
update ssz field to receiptstrie
updates after discussion with etan
update test1 parent 3136bd2 commit 5baf071
File tree
46 files changed
+1875
-79
lines changed- packages
- block
- src
- block
- header
- client
- bin
- src
- miner
- rpc
- modules
- engine
- util
- service
- test/rpc/engine
- common/src
- evm/src
- tx
- src
- 1559
- 2930
- 4844
- 7702
- legacy
- test
- util
- src
- test
- vm/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
46 files changed
+1875
-79
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| 50 | + | |
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| |||
226 | 227 | | |
227 | 228 | | |
228 | 229 | | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| |||
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | 241 | | |
248 | 242 | | |
249 | 243 | | |
250 | | - | |
| 244 | + | |
251 | 245 | | |
252 | 246 | | |
253 | 247 | | |
| |||
367 | 361 | | |
368 | 362 | | |
369 | 363 | | |
370 | | - | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
371 | 367 | | |
372 | 368 | | |
373 | 369 | | |
| |||
456 | 452 | | |
457 | 453 | | |
458 | 454 | | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
459 | 461 | | |
460 | 462 | | |
461 | 463 | | |
| |||
465 | 467 | | |
466 | 468 | | |
467 | 469 | | |
468 | | - | |
469 | | - | |
470 | | - | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | 470 | | |
475 | | - | |
476 | | - | |
477 | | - | |
478 | | - | |
| 471 | + | |
479 | 472 | | |
480 | | - | |
| 473 | + | |
481 | 474 | | |
482 | 475 | | |
483 | 476 | | |
| |||
546 | 539 | | |
547 | 540 | | |
548 | 541 | | |
549 | | - | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
550 | 545 | | |
551 | 546 | | |
552 | 547 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
29 | 36 | | |
30 | 37 | | |
31 | 38 | | |
| |||
46 | 53 | | |
47 | 54 | | |
48 | 55 | | |
| 56 | + | |
49 | 57 | | |
50 | 58 | | |
51 | 59 | | |
| |||
373 | 381 | | |
374 | 382 | | |
375 | 383 | | |
376 | | - | |
| 384 | + | |
377 | 385 | | |
378 | 386 | | |
379 | 387 | | |
| |||
389 | 397 | | |
390 | 398 | | |
391 | 399 | | |
392 | | - | |
| 400 | + | |
393 | 401 | | |
394 | | - | |
395 | | - | |
396 | | - | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
397 | 418 | | |
398 | 419 | | |
399 | 420 | | |
400 | 421 | | |
401 | 422 | | |
402 | 423 | | |
403 | 424 | | |
404 | | - | |
405 | | - | |
406 | | - | |
407 | | - | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
408 | 428 | | |
409 | 429 | | |
410 | | - | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
411 | 433 | | |
412 | 434 | | |
413 | 435 | | |
| |||
481 | 503 | | |
482 | 504 | | |
483 | 505 | | |
484 | | - | |
| 506 | + | |
485 | 507 | | |
486 | 508 | | |
487 | 509 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
5 | 10 | | |
6 | 11 | | |
7 | 12 | | |
| |||
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
33 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
34 | 73 | | |
35 | 74 | | |
36 | 75 | | |
| |||
46 | 85 | | |
47 | 86 | | |
48 | 87 | | |
49 | | - | |
| 88 | + | |
50 | 89 | | |
51 | 90 | | |
52 | 91 | | |
| |||
121 | 160 | | |
122 | 161 | | |
123 | 162 | | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
124 | 193 | | |
125 | 194 | | |
126 | 195 | | |
| |||
135 | 204 | | |
136 | 205 | | |
137 | 206 | | |
138 | | - | |
| 207 | + | |
139 | 208 | | |
140 | 209 | | |
141 | 210 | | |
| |||
0 commit comments