* feat: update trace-limits and besu images
* update prover image
* feat: update trace-limits ROM to the power of 2
* feat: update trace-limits to be at max 2147483647
---------
Co-authored-by: gusiri <dreamerty@postech.ac.kr>
* feat: add script for assemble linea besu packages and makefile
* feat: update README.md for make commands to build linea-besu-package locally
* feat: revise the make commands for build and run e2e tests
* feat: add timeout for shomei frontend e2e test
* feat: revise README
* feat: update e2e test timeout and reduce log
* feat: update e2e test timeout
* feat: revise Makefile for compatible sed -i command on MacOS and Linux
* feat: update e2e test timeout
* feat: added log info for e2e test
* feat: revise the e2e test to avoid timeout
* feat: revise the e2e test to avoid timeout
* feat: remove l2-node in e2e test and make it to run in local stack optionally
* fix: l2 spec transaction data size limit e2e test
* feat: revise blockscout configs
* feat: revised comment in Makefile
* feat: update transaction-exclusion-api and postman image
* feat: remove expected-traces-api-version-v2 from coordinator local overrides toml
* feat: remove shomei-frontend from ci and add disabled option in Type2StateProofProviderConfig
* feat: add endpoint for type2-state-proof-provider
* feat: revise coordinator local-dev override configs
* feat: remove white space
* feat: add manual inputs to set custom expected-traces-api-version
* feat: revise comment
* feat: revert the l1-el-node image hardcoded tag and update L1 genesis for Prague
* feat: update linea-besu-package image tag and coordinator config
* 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: removed all tracing-v1 related codes from github workflow
* feat: removed all tracing-v1 related codes from makefile, test files, and docker yml files
* feat: removed all old prover, geth traces node, and traces-api in docker files
* feat: removed traces-api-facade related codes from workflow
* feat: update image tag of coordinator and others
* remove isTokenCanonicalUSDC
* move logic to handleTokenClick
* add clause
* remove string for ClaimType
* remove todos
* rename for clarity
* added switch for auto_free
* replaced AUTO_PAID
* some more auto_free
* fix typo
* did free text
* comment fixes
* add test todos
* added config values to postman
* added isForSponsorship
* add isForSponsorship condition to MessageClaimingProcessor
* removed config from messageclaimingprocessor
* did tests for transactionvalidationservice
* did one messageclaimingprocessor test
* added cases to MessageClaimingProcessor test
* rm valueAndFee magic value from e2e test
* new test
* working e2e test
* test refactor
* test refactor
* new e2e test
* add new e2e case
* remove .only
* new test case
* test 2 workers for e2e
* Revert "test 2 workers for e2e"
This reverts commit 8256043df9613015e98c8b5507fcf87f3a8ccc06.
* empty
* adjust for comments 1
* empty
* adjust for comment 2
* feat: move plugins into besu-plugins
* fix: naming of the besu-plugins folder
* feat: update description for pluginName
* feat: comment out unused task in gradle.build
* feat: align the same besu version used across all modules
* feat: removed vertx-helper dependency in message-anchoring module
* 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
* coordinators: add finalization monitor on LATEST to update shomei frontend faster.
* coordinators: fix spotless
* coordinators: adapt local configs to not try to update disabled services in docker local stack
* 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 support of eth_estimateGas for L1 transactions
* feat: revise log message for calling eth estimate gas
* chore: update function signatures
* fix: unit test for merge conflicts
* fix: merge conflicts
* feat: use web3J async helper to encapsulate useEthEstimateGas option
* feat: remove calling eth_estimateGas in eth_call for aggregation tx and disable eth estimate gas on data submission
* feat: seperate useEthEstimateGas option for data submission and aggregation and remove calling eth_estimateGas on eth_call for data submission
* feat: add new function in LineaRollupSmartContractClient and remove unnecessary parameter
* feat: correct coordinator config and update sequencer config
* 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
* feat: use linea_estimateGas instead of getFeeData for all L2 transactions
* feat: use linea_estimateGas instead of getFeeData for L2 transactionswith call data and enable json-rpc-pricing-propagation
* feat: set DISABLE_JSON_RPC_PRICING_PROPAGATION of coordinator as false for e2e ci