Skip to content

Commit

Permalink
sync ethcc-testnet with master (#48)
Browse files Browse the repository at this point in the history
* RPC client for fetching tx lists (#23)

* RPC client for fetching tx lists

RPC server for tests

* Improve async processing and error handling

* More assert to  the gen l2 tx test

---------

Co-authored-by: Denis Kolodin <[email protected]>
Co-authored-by: Ahmad Bitar <[email protected]>

* submit new l2 blocks using RPC (#28)

* submit_new_l2_blocks implemented

* fixed tests

* Fix loops in Node/src/node/mod.rs to be consistent (#38)

every 4 seconds and not blocked by channel
processing

Co-authored-by: Ahmad Bitar <[email protected]>

* Two RCP addresses for the Node

fixed some JSON RPC compatibility with taiko-clients

* unused import

* small fixes

---------

Co-authored-by: Ahmad Bitar <[email protected]>
Co-authored-by: Ahmad Bitar <[email protected]>

* Unit test for deployment and call of Ethereum contract (#39)

* Unit test for deployment and call of Ethereum contract

* foundry for github actions

* propose_new_block call with empty parameters

* Default params for the newBlockProposal

* rest parameter passed to the propose_new_block

* Send new block proposal by raw tx (#47)

* build Eip1559 transaction

* Handling additional arguments passed by JSON RPC from proposer

* Forwarding of encoded tx to the mev boost module

* Configuration parameters take form the ENV

* sending new block proposal using builder.send

* renamed according to the review

---------

Co-authored-by: Denis Kolodin <[email protected]>
Co-authored-by: Ahmad Bitar <[email protected]>
Co-authored-by: Ahmad Bitar <[email protected]>
  • Loading branch information
4 people authored Jul 7, 2024
1 parent 9bd69b1 commit 38455b2
Show file tree
Hide file tree
Showing 15 changed files with 4,269 additions and 257 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/node_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ jobs:

steps:
- uses: actions/checkout@v4
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
- name: Build
run: cargo build --verbose
- name: Run tests
Expand Down
Loading

0 comments on commit 38455b2

Please sign in to comment.