Skip to content

WIP: EIP4844 prover#17

Merged
anylots merged 1 commit intoeip4844from
eip4844-prover
Feb 2, 2024
Merged

WIP: EIP4844 prover#17
anylots merged 1 commit intoeip4844from
eip4844-prover

Conversation

@chengwenxi
Copy link
Copy Markdown
Collaborator

No description provided.

@chengwenxi chengwenxi added the prover Prover update label Feb 2, 2024
@chengwenxi chengwenxi requested a review from anylots February 2, 2024 06:49
@chengwenxi chengwenxi mentioned this pull request Feb 2, 2024
5 tasks
@anylots anylots merged commit b14be41 into eip4844 Feb 2, 2024
@chengwenxi chengwenxi deleted the eip4844-prover branch February 6, 2024 03:54
FletcherMan added a commit that referenced this pull request Feb 7, 2024
* support eip4844 format batch

* refactor L1Message validation (#12)

* fix compile error

* update l2 genesis gen

* refactor chunk format for storing tx payload (#16)

* refactor chunk format for storing tx payload

* add testcase

* devnet-l1 move on

* wait proxy deployed

* support eip4844 (#17)

Co-authored-by: chengwenxi <22697326+chengwenxi@users.noreply.github.com>

* make L2-genesis work

* add L2-genesis to go.work

* make build work for node and geth

* add gasOracle

* make other components work

* add gateways deploy

* add predeploy address in bindings

* Ops marvel (#19)

* check in l1 geth code

* debug l1 beacon

* Eip4844 prover (#20)

* support eip4844

* blob chunk prove

---------

Co-authored-by: chengwenxi <22697326+chengwenxi@users.noreply.github.com>

* make repo tidy (#21)

* tidy contracts

* update l2 genesis gen

* go work update

* using replace go-ethereum

* refact ops code

* rm no use var in py

* upgrade go-ethereum

* allow all virtual host to access l1 8545

* fix

* EIP4844 prover (#22)

* Update from morph/prover (#18)

* update gen_chunk_proof

* batchBlob

* fix generate_proof

* update prover workflow

* update dependencies

---------

Co-authored-by: Kathy <842567494@qq.com>
Co-authored-by: chengwenxi <22697326+chengwenxi@users.noreply.github.com>

* Update from morph/prover (#18)

* WIP : Morph OPS (#13)

* update l2 genesis gen

* devnet-l1 move on

* wait proxy deployed

* make L2-genesis work

* add L2-genesis to go.work

* make build work for node and geth

* add gasOracle

* make other components work

* add gateways deploy

* add predeploy address in bindings

* Ops marvel (#19)

* check in l1 geth code

* debug l1 beacon

* make repo tidy (#21)

* tidy contracts

* update l2 genesis gen

* go work update

* using replace go-ethereum

* refact ops code

* rm no use var in py

* allow all virtual host to access l1 8545

* fix

* refine deploy script

---------

Co-authored-by: marvel.yu <marvelfisher@gmail.com>
Co-authored-by: anylots <842567494@qq.com>
Co-authored-by: FletcherMan <fanciture@163.com>

---------

Co-authored-by: kukoomomo <kukoomomo@gmail.com>
Co-authored-by: marvel.yu <marvelfisher@gmail.com>
Co-authored-by: vincent <vincent.ch.cn@gmail.com>
Co-authored-by: chengwenxi <22697326+chengwenxi@users.noreply.github.com>
Co-authored-by: anylots <842567494@qq.com>
Co-authored-by: kukoo <96556724+Kukoomomo@users.noreply.github.com>
curryxbo added a commit that referenced this pull request Feb 26, 2024
* support eip4844 format batch

* refactor L1Message validation (#12)

* fix compile error

* derivation refactor

* fix log

* refactor chunk format for storing tx payload (#16)

* refactor chunk format for storing tx payload

* add testcase

* support eip4844 (#17)

Co-authored-by: chengwenxi <22697326+chengwenxi@users.noreply.github.com>

* replace BlobToData to DecodeRawTxPayload

* clean

* add beacon chain client

* reorganize TxHashes

* fix and clean

* fmt

* update ops

* revert irrelevant changes

* fix ops env

* fix validator test

* revert go version

* fix L1_BEACON_CHAIN_RPC

* fix docker env

* clean useless code

---------

Co-authored-by: FletcherMan <fanciture@163.com>
Co-authored-by: vincent <vincent.ch.cn@gmail.com>
Co-authored-by: chengwenxi <22697326+chengwenxi@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

prover Prover update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants