* 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: 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
* 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
* coordinator: order MessageSentEvent.kt params for better reading
* coordinator: fix MessageSentEvent.kt serialization
* coordinator: WIP implementation of new Web3JL2MessageServiceSmartContractClient
* coordinator: use new anchoring implementation
* coordinator: use version from maven
* coordinator: minor generics tweak
* add .java-version to gitignore
* coordinator: remove old anchoring implementation
* coordinator: move Anchoring events to common interfaces packages
* coordinator: add factory method
* coordinator: use factory method
* coordinator: clean unused method
* 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
* Limiting number of concurrent traces API requests for the local stack to avoid occasional OOM-s
* Limiting number of verticles for Traces API node
* Trying out Besu untuned and raising limit per endpoint to 2 for traces
* Trying out Besu untuned and raising limit per endpoint to 2 for traces and Shomei node
* Using besu untuned for arithmetization as well
* feat: first commit for transaction exclusion api service
* feat: removed debug logs and improved params error handling
* fix: jacocoRootReport error
* feat: improved json request param parsings
* feat: added docker container and github workflow pipeline for transaction exclusion api
* feat: added rejection stage in response and use txHash and rejectReason as primary key of tables
* feat: separate database into read and write config and each with dedicated connection
* fix: e2e testing error
* feat: removed redundant commands in Makefile
* feat: updated transaction exclusion api default image tag in compose file
* feat: added metric and change param name from reasonMessage to reason
* feat: added integration and unit tests and use reasonMessage for both request and response
* fix: transaction-exclusion-api unit test
* feat: added e2e tests and remove reasonMessage from get response and redundant codes
* feat: updated README.md and removed abi file
* feat: updated image version of transaction exclusion api service in compose file
* feat: updated README and added more test cases
* feat: updated transaction exclusion api default image tag in compose file
* feat: decoupled transaction exclusion api from coordinator package
* feat: removed unnecessary dependencies to prover client
* feat: moved persistence:db package to jvm-libs
* feat: removed migration file dir location config from transaction exclusion api
* fix: db migration location for fee history integration test
* changed db column name timestamp to reject_timestamp and add dto for ModuleOverflow to remove all jackson dependencies in core module
* feat: rejected transaction dao and config refactoring
* feat: removed repository service and using persistence retryer
* feat: updated transaction exclusion api default image tag in compose file
* feat: updated log and increase retry backoff delay to avoid repetitive error logs
* feat: added support of list request on save method and added dto for RejectedTransaction
* feat: revised gradle.build dependencies
* feat: switch from shadow jar to zipped jar
* feat: updated transaction exclusion api default image tag in compose file
* feat: updated sql and tables and changes for PR comments
* feat: improved log message for duplicate key error
* feat: updated transaction exclusion api default image tag in compose file
* feat: avoid redundant logs on periodic db cleanup
* feat: revised request handlers plus better test assertions on insertion
* fix: test case
* feat: parse save method json request with jackson
* feat: extracted db migrations from the coordinator and transaction-exclusion app
* feat: decoupled coordinator modules from jvm-libs persistence db test module
* feat: updated dockerfile of transaction-exclusion-api
* feat: removed the find check before metric increment on save rejected transaction
* feat: updated docker base image for tx-exclusion-api image buid and queryable window config
* feat: skip migration scripts on read db instance
* feat: updated more percise jvm-libs change filtering on transaction-exclusion-api
* feat: updated coordinator config for geth node l2 gas pricing recipients
* feat: update runners with specific version and removed the use of retry for transaction exclusion api testing
* feat: add integration test for transaction exclusion app
* feat: update local stack docker compose and workflow for transaction exclusion
* feat: add e2e test for transaction exclusion
* feat: skip the sequencer test in transaction exclusion e2e test
* feat: revert sequencer config poa-block-txs-selection-max-time
* feat: remove incorrect comment
* feat: added explicitly assertion if tx exclusion is not defined and simplify the localStackPostgresDbOnly in build.gradle
* feat: remove beforeAll in test suite with it.concurrent
* feat: set coordinator config blob-compressor-version as V1_0_1 explicitly for traces-v2
* feat: update coordinator config test
* feat: change default prefix not to be coordinator specific
* feat: place persistence:db under jvm-libs:generic and fixed conflicts from latest main
* fix: remove dependency to resolve circular dependency issue
* test: switch from localStackPostgresDbOnlyComposeUp to localStackComposeUp
* feat: replace GITHUB_SHA with github.event.pull_request.head.sha in computing commit tag
* feat: update filter change file lists for transaction exclusion api
* smart-contract: small tweak on validation and consistent naming on params
* use currentL2BlockNumber vs. memory
* cache blobFirstBlockNumber
* optimize blob number validation
* cache snarkhash and finalStateRootHash
* remove redundant checks
* remove block numbers from blob submits
* remove extra space
* address naming considerations
* use updated ABI for V6 LineaRollup
* Use NatSpec for ITokenBridge events and errors (#202)
* Use NatSpec for ITokenBridge events and errors
* pass 1 of NatSpec cleanup
* natspec pass 2
* correct wording on NatSpec
* use correct indexed keyword location
---------
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: Pedro Novais <1478752+jpnovais@users.noreply.github.com>
* Added a separate config to support blob switch without ties to linea besu switch
* Added a separate config to support blob switch without ties to linea besu switch
* Updating tracer
* Increasing size of prover testing job
* Fixed runner for e2e tests
* Bumping postman tests runner size
* Switching back to a tag without a fixed version
---------
Signed-off-by: Roman Vaseev <4833306+Filter94@users.noreply.github.com>