Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JRPC - debug methods review #1650

Merged
merged 48 commits into from
Mar 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
4b4b806
add e2e tests for jrpc debug trace transaction
tclemos Feb 6, 2023
e404466
add test cases to debug trace transaction e2e tests
tclemos Feb 7, 2023
7dd7988
add test cases to check reverted tx when testing debug trace transact…
tclemos Feb 8, 2023
1e2a8d3
remove deep package
tclemos Feb 8, 2023
910765b
add stack, memory and storage checks to debug trace transaction e2e t…
tclemos Feb 8, 2023
1b8dfae
add debug trace By Block Number and Hash
tclemos Feb 11, 2023
5505a1c
build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1 (…
dependabot[bot] Feb 6, 2023
23e40d7
bring changes from v0.0.2 rc2 (#1644)
ARR552 Feb 7, 2023
5df0934
Cherry-pick RLP fix into develop (#1643)
kind84 Feb 7, 2023
872315f
Feature/#1615 rlp (#1617)
ARR552 Feb 8, 2023
cfe47cc
update executor image to e7ac5c4 (#1647)
ToniRamirezM Feb 8, 2023
58f27f9
genesis block check (#1638)
ARR552 Feb 10, 2023
459841e
build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 (#1649)
dependabot[bot] Feb 10, 2023
18d5057
fix linter issues
tclemos Feb 14, 2023
1efcc9e
new e2e group to add debug tests to ci
tclemos Feb 14, 2023
af866e4
add debug trace block e2e tests
tclemos Feb 14, 2023
73c4675
gproto update; refactor structLogs response;
tclemos Feb 16, 2023
8c138b0
replace map by struct
tclemos Feb 17, 2023
d93a17a
fix storage jrpc debug key and value
tclemos Feb 23, 2023
993677e
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 23, 2023
14aba9c
revert test config to local prover
tclemos Feb 23, 2023
4801229
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 23, 2023
69552e3
WIP
tclemos Feb 23, 2023
7d9dc9c
fix eth_syncing; fix node up condition;
tclemos Feb 23, 2023
cbd9888
add e2e group5 to makefile
tclemos Feb 23, 2023
689f146
update prover image
tclemos Feb 23, 2023
f68aa35
fix unit tests
tclemos Feb 23, 2023
fde8f82
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 23, 2023
58892f9
add commented code to trace test to generate files for protocol team
tclemos Feb 24, 2023
ebdc52b
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 27, 2023
bfbee8b
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 27, 2023
942cfff
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 27, 2023
65ea11e
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 27, 2023
8cbc96d
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 27, 2023
47e1336
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 27, 2023
8953e19
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 27, 2023
ad66f21
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Feb 28, 2023
895c319
go mod tidy
tclemos Feb 28, 2023
bbc12fa
remove unecessary file
tclemos Feb 28, 2023
a564cac
revert unecessary changes
tclemos Feb 28, 2023
48cf0f2
remove debug changes
tclemos Feb 28, 2023
220922b
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Mar 2, 2023
084b472
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Mar 3, 2023
e7b9497
update prover image and uncomment tests cases for traces
tclemos Mar 3, 2023
45edd97
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Mar 6, 2023
209aa50
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Mar 6, 2023
27b4eaa
Merge branch 'develop' into feature/develop/jrpc-debug-review
tclemos Mar 7, 2023
b8ba60f
refresh proto and mocks; update docker image
tclemos Mar 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/test-e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
matrix:
go-version: [ 1.18.x ]
goarch: [ "amd64" ]
e2e-group: [ 1, 2, 3, 4 ]
e2e-group: [ 1, 2, 3, 4, 5 ]
runs-on: ubuntu-latest
steps:
- name: Checkout code
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
matrix:
go-version: [ 1.18.x ]
goarch: [ "amd64" ]
e2e-group: [ 1, 2, 3, 4 ]
e2e-group: [ 1, 2, 3, 4, 5 ]
runs-on: ubuntu-latest
steps:
- name: Fork based /ok-to-test checkout
Expand Down
2 changes: 1 addition & 1 deletion aggregator/mocks/mock_dbtx.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aggregator/mocks/mock_etherman.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aggregator/mocks/mock_ethtxmanager.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aggregator/mocks/mock_profitabilitychecker.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aggregator/mocks/mock_prover.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aggregator/mocks/mock_state.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

56 changes: 27 additions & 29 deletions aggregator/pb/aggregator.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions aggregator/pb/aggregator_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions ci/e2e-group5/debug_test.go
1 change: 1 addition & 0 deletions ci/e2e-group5/shared.go
5 changes: 1 addition & 4 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,7 @@ services:

zkevm-prover:
container_name: zkevm-prover
image: hermeznetwork/zkevm-prover:798d9e0
depends_on:
zkevm-state-db:
condition: service_healthy
image: hermeznetwork/zkevm-prover:1d31dc6
ports:
- 50061:50061 # MT
- 50071:50071 # Executor
Expand Down
2 changes: 1 addition & 1 deletion docs/ci/groups.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ We have 3 different github actions workflows:
* `test-e2e`, which uses a matrix strategy to run the e2e tests, currently using
3 groups.

The e2e CI groups are defined in the `./ci/e2e-group{1,3}` directories. In each
The e2e CI groups are defined in the `./ci/e2e-group{1,N}` directories. In each
directory we have symlinks that point to the actual e2e test to be executed (these
tests are defined under `./test/e2e`). The goal of these symlinks is keeping the
same code organization we have now while being able to run the costly e2e tests
Expand Down
2 changes: 1 addition & 1 deletion etherman/mock_etherscan.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion etherman/mock_ethgasstation.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ethtxmanager/mock_etherman_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ethtxmanager/mock_state_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gasprice/mock_etherman.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion gasprice/mock_pool.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.