Commit ad2fd6d
tx: add eip-7594 peerdas blob transactions in osaka (#3976)
* tx: add peerdas blob transactions support
* add eip 7594 network wrapper for blob tx
* add eip 7594 checks and engine api changes
* add 7594 to osaka hf and fix the network wrapper validation
* improve networkwrapper vals
* update proof validation for cell proofs network version
* temp use ckzg
* fixes
* load trusted setup on ckzg
* load trusted setup on ckzg
* load trusted setup on ckzg
* move prague genesis to testdata and add/generate osaka genesis and update newpayloadv4 test
* add blobs to cell and proofs util
* build and add getpayloadv5 end to end client spec, test/fix the issues
* ci build
* ci build
* fix ci
* add 7594 network wrapper tx tests and fix isssues
* fix ckzg import
* debug requests
* add further debugging log
* ckzg for testing revert later
* fix rebae
* add blobs bundle debug log
* more debug log
* remove old format transactions
* reject old format tx acceptance
* add debug log
* exclude selection of 7594 txs if hardfork not yet happened
* exclude selection of 7594 txs if hardfork not yet happened
* remove additional console logs
* fix breaking client tests
* update the microkzg signer to 0.15 and fix the imports everywhere
* fix kzg spec by proxing wasm cell methods to jskzg
* remove unnecessary docker pkg
* lint
* fix the issues with trustedsetup by using fast peerdas
* add the validations in buildblock for proper blob format tx
* zero down to the issues in getpayloadv5 spec
* zero down to the issues in getpayloadv5 spec
* fix statemanager breaking spec
* add back a deleted comment
* active some more codeflow for escaping lint errors
* better word error
* use the new microsigner lib in 7594 tx spec
* remove c-kzg
* lint
* fix tsc issues
* Clean up tests
* add ckzg to client for getpayloadv5 ttest
* client: bump rpc keepAliveTimeout to fix micro-eth-signer blocking (?) keepAlive
* Revert "add ckzg to client for getpayloadv5 ttest"
This reverts commit d0b0404.
* handle structured clone for browser
* handle structued clone undefined
---------
Co-authored-by: acolytec3 <17355484+acolytec3@users.noreply.github.com>
Co-authored-by: Jochem Brouwer <jochembrouwer96@gmail.com>1 parent 3076891 commit ad2fd6d
File tree
91 files changed
+1209
-418
lines changed- config
- packages
- block
- examples
- test
- client
- bin
- src
- rpc/modules
- engine
- util
- service
- util
- test
- miner
- net/protocol
- rpc
- debug
- engine
- eth
- sim
- sync
- common
- examples
- src
- e2store
- src
- e2hs
- era1
- era
- evm
- src
- test
- precompiles
- statemanager
- test
- testdata/src/gethGenesis
- tx
- examples
- src
- 4844
- test
- util
- src
- test
- verkle
- examples
- src
- test
- vm
- src
- test
- api
- EIPs
- t8n
- tester
- runners
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
91 files changed
+1209
-418
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
640 | 640 | | |
641 | 641 | | |
642 | 642 | | |
643 | | - | |
| 643 | + | |
| 644 | + | |
644 | 645 | | |
645 | 646 | | |
Some 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 | |
|---|---|---|---|
| |||
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
218 | | - | |
| 218 | + | |
219 | 219 | | |
220 | | - | |
| 220 | + | |
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
| 62 | + | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
0 commit comments