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

State recover part 4 #324

Merged
merged 164 commits into from
Jan 16, 2025
Merged
Changes from 1 commit
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
2cbb0b0
statereover: add logger to blobscan client
jpnovais Nov 20, 2024
c2f8253
statereover: support for legacy transactions in data class and rpc cl…
jpnovais Nov 20, 2024
480c8a2
statereover: improve rest client
jpnovais Nov 20, 2024
196ce3c
statereover: increase decompression default byteArray buffer size
jpnovais Nov 20, 2024
3eb8e64
statereover: remove unnecessary plugin in web3j extension
jpnovais Nov 20, 2024
9823f5d
statereover: adds blob decompressor and deserialization
jpnovais Nov 21, 2024
de1a524
statereover: add missing besu libs
jpnovais Nov 21, 2024
c912886
coordinator: update docker compose images and make targets
jpnovais Nov 22, 2024
bfba022
staterecover: adds custom logger to execution layer client
jpnovais Nov 22, 2024
1516fc3
coordinator: disable log on gasprice staticcaps which are noisy locally
jpnovais Nov 22, 2024
ccdff62
coordinator: adds new InstantAsHexNumberSerDe
jpnovais Nov 25, 2024
2ac7a0e
coordinator: removes pointless comment
jpnovais Nov 25, 2024
5fc106a
coordinator: small adjusts on execution layer linea_importForkChoiceU…
jpnovais Nov 25, 2024
84aa0c1
coordinator: remove unnecessary extraData field
jpnovais Nov 25, 2024
169840f
staterecover: add testing dependencies
jpnovais Nov 25, 2024
5baf218
staterecover: improve local stack
jpnovais Nov 25, 2024
d7f529b
staterecover: fix make targets
jpnovais Nov 25, 2024
bbeb676
Merge branch 'main' into fixes-localstack
jpnovais Nov 25, 2024
2d57a7a
staterecover: fix make targets
jpnovais Nov 25, 2024
bd81ea4
Merge branch 'fixes-localstack' into state-recover-4
jpnovais Nov 25, 2024
bd5fa8f
staterecover: add TransactionDetailsClient
jpnovais Nov 25, 2024
f2c63da
staterecover: adds new ExecutionLayerClient state recover methods
jpnovais Nov 25, 2024
388f68f
Merge branch 'main' into state-recover-4
jpnovais Nov 26, 2024
d82be41
staterecover: udpate make target
jpnovais Nov 26, 2024
94ef0f8
staterecover: expose bindedPort in HttpJsonRpcServer
jpnovais Nov 26, 2024
ddef8bc
staterecover: adds JsonRpcErrorResponseException#asJsonRpcError
jpnovais Nov 26, 2024
3794bc6
coordinator: fix submission test
jpnovais Nov 26, 2024
dba96a8
staterecovery: adds FakeJsonRpcServer
jpnovais Nov 27, 2024
95a46f5
staterecovery: remove unnecessary dependencies
jpnovais Nov 27, 2024
a332de3
staterecovery: remove unnecessary lineaEngineForkChoiceUpdated (it wo…
jpnovais Nov 27, 2024
010c8e0
jvmlibs-jsonrpc: fix logger warning "WARN found 3 argument placeholde…
jpnovais Nov 27, 2024
4eec903
jvmlibs-jsonrpc: allow naming
jpnovais Nov 28, 2024
aa0a9cd
staterecovery: improve todo message
jpnovais Nov 28, 2024
a5b4102
staterecovery: add missing java-test-fixtures
jpnovais Nov 28, 2024
0ca7632
coordinator: carve out LineaRollupSmartContractClientReadOnly
jpnovais Nov 28, 2024
64c1780
coordinator: carve out LineaRollupSmartContractClientReadOnly
jpnovais Nov 28, 2024
9fd5e26
Merge branch 'coordinator-carveout-smartcontract-readonly' into state…
jpnovais Nov 28, 2024
4095396
fix merge conflict on HttpJsonRpcServer
jpnovais Nov 28, 2024
c6e39d5
fix MinimalInLineJsonRpcLoggerTest
jpnovais Nov 28, 2024
b12b0ae
Merge branch 'main' into state-recover-4
jpnovais Nov 28, 2024
cff0a10
staterecovery: add state recovery core APP
jpnovais Nov 28, 2024
bb109dd
coordinator: carve out Web3JLogsClient
jpnovais Nov 28, 2024
0164573
staterecovery: use common Web3JLogsClient
jpnovais Nov 28, 2024
cef2a8c
staterecovery: use traces v2 for staterocevry int tests in gradle
jpnovais Nov 28, 2024
70fec2f
staterecovery: improve JSON-RPC
jpnovais Nov 29, 2024
8192e97
staterecovery: add util to perform binay search for eth_getLogs accro…
jpnovais Nov 29, 2024
bee60b8
staterecovery: improve fake jsonRpcServer
jpnovais Nov 29, 2024
22cf9ce
staterecovery: simplify events fetcher
jpnovais Nov 30, 2024
87bd0a3
staterecovery: carve out EthLogsSearcher interface to clients:interfa…
jpnovais Nov 30, 2024
858f053
staterecover: move smartcontract client into core (it does not depend…
jpnovais Nov 30, 2024
7e34374
staterecover: package refactor and fake clients
jpnovais Nov 30, 2024
5df05fa
staterecover: testcases gradle file
jpnovais Nov 30, 2024
00228a5
staterecover: add App test cases
jpnovais Nov 30, 2024
d616e6e
staterecover: class renaming
jpnovais Nov 30, 2024
005788b
staterecover: simplify core gradle build
jpnovais Dec 1, 2024
26e6b29
staterecover: improve client logging
jpnovais Dec 2, 2024
5eb168e
staterecover: add FakeStateManagerClientReadFromL1
jpnovais Dec 2, 2024
2336efe
staterecover: add MeasureLogger util
jpnovais Dec 2, 2024
91dc67e
staterecover: support for trySetRecoveryModeAtBlockHeight
jpnovais Dec 2, 2024
27e0a8c
staterecover: adjust configs in the tests
jpnovais Dec 2, 2024
b57d84a
staterecover: test case to start from sepolia
jpnovais Dec 2, 2024
d757d69
staterecover: deserialize blobs in parallel
jpnovais Dec 2, 2024
6d28f15
staterecover: fix log search
jpnovais Dec 2, 2024
0554bc3
staterecover: small code rearange
jpnovais Dec 3, 2024
fb6a7c0
staterecover: fix Web3JLogsSearcher when logs does not exist
jpnovais Dec 3, 2024
5f112f2
staterecover: remove unused ver
jpnovais Dec 3, 2024
f585120
staterecover: adds integration tests with real BESU (WIP)
jpnovais Dec 3, 2024
9becf2f
Merge branch 'main' into state-recover-4
jpnovais Dec 3, 2024
edd79af
staterecover: fix comliper warning
jpnovais Dec 3, 2024
758a919
staterecover: improve log message
jpnovais Dec 3, 2024
8f5b2dd
staterecover: improve local stack spin up
jpnovais Dec 4, 2024
c1119fe
staterecover: lower test logger level
jpnovais Dec 4, 2024
261c270
staterecover: fix compiler warnings
jpnovais Dec 4, 2024
025ca03
staterecover: fix error message
jpnovais Dec 4, 2024
0f260d5
staterecover: update traces limit-v2 to match sepolia configs
jpnovais Dec 5, 2024
b00a606
staterecover: compose profiles fix
jpnovais Dec 5, 2024
3f4fac2
staterecover: fix traces limit v2 config
jpnovais Dec 5, 2024
1d8df01
staterecover: code rearange
jpnovais Dec 5, 2024
05a577d
Merge branch 'main' into state-recover-4
jpnovais Dec 12, 2024
1e06666
Merge branch 'main' into state-recover-4
jpnovais Dec 16, 2024
9305308
coordinator: fix linting
jpnovais Dec 16, 2024
7e37025
staterecovery: fix merge issues (still need to fix tests)
jpnovais Dec 17, 2024
0c0e44a
Merge branch 'main' into state-recover-4
jpnovais Dec 17, 2024
cd0a633
Prover Client: remove unnecessary toUlong
jpnovais Dec 17, 2024
433d20c
fix local stack configs
jpnovais Dec 17, 2024
b93c3cb
fix configs test
jpnovais Dec 17, 2024
fe6c677
staterecovery: fix decoder test and add new rlp block sample data
jpnovais Dec 17, 2024
112b91f
staterecovery: remove now not necessary localdev dependencies
jpnovais Dec 17, 2024
22a5641
staterecovery: improve dependencies in gradle
jpnovais Dec 17, 2024
e350d2f
staterecovery: improve dependencies in gradle
jpnovais Dec 17, 2024
79f18ea
staterecovery: fix calldata deserialization
jpnovais Dec 18, 2024
9ed5fda
staterecovery: fix stack config
jpnovais Dec 18, 2024
0133959
staterecovery: fix log
jpnovais Dec 18, 2024
b83cb58
staterecovery: improve make file
jpnovais Dec 18, 2024
c499b8b
staterecovery: update besu and Shomei plugin
jpnovais Dec 18, 2024
e711147
Merge branch 'main' into state-recover-4
jpnovais Dec 19, 2024
30cd4f2
Merge branch 'main' into state-recover-4
jpnovais Dec 19, 2024
7209dd7
Merge branch 'main' into state-recover-4
jpnovais Dec 20, 2024
c51e17b
staterecover: update shomei
jpnovais Dec 20, 2024
dd74d77
coordinator: update besu dependency
jpnovais Dec 20, 2024
aaee5f6
coordinator: retry account funding
jpnovais Dec 20, 2024
aa16def
Merge branch 'update-besu-depenedency-jar' into state-recover-4
jpnovais Dec 20, 2024
4cba340
staterecover: fix rlp_blocks sample
jpnovais Dec 20, 2024
12b0965
staterecover: remove redundant dependency in besu-libs
jpnovais Jan 6, 2025
5ba4508
merge main
jpnovais Jan 6, 2025
2995ff6
staterecover: use linea-besu jars
jpnovais Jan 6, 2025
f8d421e
staterecover: fix blocks rlp
jpnovais Jan 6, 2025
87ad577
Merge branch 'main' into state-recover-4
jpnovais Jan 8, 2025
68ae7fb
add Dummy JacksonTestPlugin to handover debugging with peers
jpnovais Jan 9, 2025
92c1692
staterecovery: fix block difficulty on decompression
jpnovais Jan 9, 2025
cb910f3
staterecovery: override toString in data class
jpnovais Jan 9, 2025
de676cd
staterecovery: support for overridingRecoveryStartBlockNumber
jpnovais Jan 9, 2025
6b274aa
staterecovery: add plugin WIP
jpnovais Jan 10, 2025
a6acada
staterecovery: some fixes
jpnovais Jan 10, 2025
698786e
staterecovery: some fixes
jpnovais Jan 10, 2025
2b89429
staterecovery: adds file persistence of state recovery status
jpnovais Jan 10, 2025
cb9231b
staterecovery: fix compressor blocks_rlp.bin sample
jpnovais Jan 10, 2025
0004e7c
staterecovery: remove jackson debug plugin
jpnovais Jan 10, 2025
90cbe18
staterecovery: improve log message
jpnovais Jan 10, 2025
f4c0d51
staterecovery: uber jar with without unnecessary dependencies
jpnovais Jan 10, 2025
64821d1
staterecovery: cleanup
jpnovais Jan 10, 2025
4f96185
staterecovery: cleanup
jpnovais Jan 10, 2025
cbc41c6
staterecovery: fix geth genesis gasLimit for Sepolia
jpnovais Jan 10, 2025
e380e1d
staterecovery: remove unused/oudated genesis file
jpnovais Jan 10, 2025
8f023b1
staterecovery: remove unused/oudated genesis file
jpnovais Jan 10, 2025
269301b
staterecovery: improve app startup configs
jpnovais Jan 13, 2025
88682a8
staterecovery: delete unused file
jpnovais Jan 13, 2025
22a43f5
staterecovery: delete unused file
jpnovais Jan 13, 2025
beb6daf
staterecovery: logging and linting
jpnovais Jan 13, 2025
ed5fa5e
staterecovery: fix integration testing
jpnovais Jan 13, 2025
84d80b5
staterecovery: tmp coordinator configs
jpnovais Jan 13, 2025
3dff2b6
staterecovery: support loading contract address from env
jpnovais Jan 13, 2025
f6b149d
staterecovery: stop when state roo mismatches
jpnovais Jan 13, 2025
5171387
staterecovery: adds blobs and aggregation samples
jpnovais Jan 13, 2025
fdc4640
staterecovery: adds manual intergration test based on replay data
jpnovais Jan 13, 2025
bca3f03
staterecovery: workaround of Shomei genesis blockNumber issue
jpnovais Jan 14, 2025
320d615
staterecovery: testing speedup conflation
jpnovais Jan 14, 2025
8e77d9e
staterecovery: test adjust
jpnovais Jan 14, 2025
e67b618
staterecovery: lint
jpnovais Jan 14, 2025
3bbe0a8
staterecovery: small renaming creation of BlockHeaderFromL1RecoveredD…
jpnovais Jan 14, 2025
2e37a39
staterecovery: improve compose
jpnovais Jan 14, 2025
84ce794
Merge branch 'main' into state-recover-4
jpnovais Jan 14, 2025
021b94f
coordinator: fix typo and remove leftovers
jpnovais Jan 14, 2025
6917b66
coordinator: improve build.gradle to use libs.versions
jpnovais Jan 14, 2025
a01bc32
coordinator: small code optimization on EthLogsSearcher
jpnovais Jan 14, 2025
0885834
coordinator: decouple configs test from real configs
jpnovais Jan 14, 2025
b3e463f
coordinator: use configs loader
jpnovais Jan 15, 2025
77329f6
Merge branch 'coordinator-configs-tests' into state-recover-4
jpnovais Jan 15, 2025
a34865d
coordinator: compose config update
jpnovais Jan 15, 2025
4c04849
Merge branch 'main' into state-recover-4
jpnovais Jan 15, 2025
a7b7862
staterecovery: adds debugging logs
jpnovais Jan 15, 2025
3068cea
staterecovery: fix cli options comments
jpnovais Jan 15, 2025
5a5b9ed
staterecovery: fix sequencer addres
jpnovais Jan 15, 2025
97111b2
Merge branch 'main' into state-recover-4
jpnovais Jan 15, 2025
4fb66d5
Update jvm-libs/linea/web3j-extensions/src/test/kotlin/linea/web3j/Se…
jpnovais Jan 15, 2025
4db1666
staterecovery: typos and renaming from PR feedback
jpnovais Jan 15, 2025
88b3ac5
staterecovery: adds test case to SearchCursorTest
jpnovais Jan 15, 2025
cf67eda
staterecovery: adds test case to SearchCursorTest and small optimization
jpnovais Jan 15, 2025
8408337
staterecovery: clean leftovers and renaming
jpnovais Jan 15, 2025
643237e
staterecovery: small code rearange
jpnovais Jan 15, 2025
8415c3e
staterecovery: some fixes in tests
jpnovais Jan 15, 2025
934eb5f
staterecovery: arrange RetryConfig class
jpnovais Jan 15, 2025
5d738e4
staterecovery: fix typos
jpnovais Jan 15, 2025
eb1d55d
staterecovery: remove unsed code and package renaming
jpnovais Jan 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
coordinator: disable log on gasprice staticcaps which are noisy locally
jpnovais committed Nov 22, 2024
commit 1516fc37ce887e166305b55bde93fa0d6cda1615
4 changes: 4 additions & 0 deletions config/coordinator/log4j2-dev.xml
Original file line number Diff line number Diff line change
@@ -100,6 +100,10 @@
<DebouncingFilter/>
<appender-ref ref="rewrite"/>
</Logger>
<Logger name="net.consensys.linea.ethereum.gaspricing.staticcap" level="ERROR" additivity="false">
<DebouncingFilter/>
<appender-ref ref="rewrite"/>
</Logger>
<Logger name="net.consensys.zkevm.ethereum.finalization" level="INFO" additivity="false">
<DebouncingFilter/>
<appender-ref ref="rewrite"/>