* use 9 blobs for Pectra
* add linting to script
* turn prague on by default
* remove non-prague configuration
* testing not-yet-prague is the reason for failure
* using pectra from genesis
* reset to 9 for testing
* lowering blobs per tick
* add missing 9s and update blobscan
* spotless
* expect 9 blobs in one tx
* Update coordinator/app/src/main/kotlin/net/consensys/zkevm/coordinator/app/config/CoordinatorConfig.kt
Co-authored-by: Julien Marchand <julien-marchand@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
* refactor testdata folders and use 9 blob agg
* refactor function for ease of reading
* move arguments up
* rename function
* format parameters
* validate at least 1 blob exists
* more spotless
* simplify blob hash computation
---------
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: Julien Marchand <julien-marchand@users.noreply.github.com>
* feat: add send-bundle e2e test case with workaround to support traces-v1 sequencer
* feat: linting and removed io.consensys in maven gradle
* feat: RPC besu node to forward sendBundle to sequencer in e2e
* feat: update besu nodes to devnet-9d6e914 and coordinator version update
* feat: update coordinator version and l2-node-besu plugins config
* feat: remove gas-limit e2e tests as already moved to 2b block gas limit for all envs
* feat: remove opcode test contract related variables
* feat: update coordinator version
* feat: update linea-besu-package version
* feat: revise test cases based on review comment
* feat: skip send bundle tests explicitly if traces-v1
* feat: always pass send bundle tests if traces-v1
* feat: remove unused helper function
* feat: skip send bundle tests explicitly if traces-v1
* feat: update to use l2-node-besu log4j.xml in l2-node-besu
* feat: use describe.skip instead of it.skip for skipping bundle tests
* feat: update build.gradle to org.hyperledger and linea-besu-upstream
* feat: add org.hyperledger as included group in maven repositories url
* feat: update linea-besu-package in compose files for linea-besu-upstream with new plugin releases
* feat: add metrics in GlobalBlobAwareConflationCalculator and move bridge logs and state root hash retrieval from execution prover client to coordinator
* fix: unit test
* feat: testing for docker cache pipeline
* feat: disabled docker cache
* feat: move encoder back to file-based prover client
* fix: compare with hex string instead of ulong for bridgelog block number
* feat: add test case for ExecutionProofRequestDtoMapper
* feat: revise ExecutionProofRequestDtoMapper test case
* feat: revise metric names and add testing for the added metrics
* feat: added metricscheck
* feat: handle zero transactions in empty blocks for avg-tx-data-size histogram metrics
* feat: resolve conflicts from latest main and fix warning on missing env vars in docker compose
* fix: unit tests
* feat: revise unit tests with fake implementation of histogram to reduce the use of mock
* feat: resuse filtered block counters
* increase block gas limit as in sepolia
* increase block gas limit as in sepolia
* staterecovery: update test data to match new genesis with 2B gas block
* staterecovery: update test data to match new genesis with 2B gas block
* staterecovery: reduce amount of blobs sent to L1
* staterecovery: increase l1 besu memory limit
* staterecovery: disable parallel tests in staterecovery
* staterecovery: donwgrade runner to large
* staterecovery: fix some integration tests
* staterecovery: fix integration tests
* feat: use alpine as base image for 1-node-genesis-generator
* feat: remove image build for l1-node-genesis-generator in local stack
* chore: change genesis.json name
* feat: set timestamp in el genesis file as zero
* feat: use already-built image in Dockerfile of l1-node-genesis-generator
* feat: get genesis time automatically in generate-genesis.sh and make L1_GENESIS_TIME optional
* feat: make sed in-place command portable with both OS in generate-genesis.sh