Andrea Franz
fc17ed09b1
chore: update StatusNetwork docs with deployments on hoodi/sunti devnet
2025-07-03 20:17:03 +02:00
Andrea Franz
e97b9634ea
chore: deploy status network to devnet and add docs
2025-06-30 16:30:56 +02:00
Andrea Franz
5d3c6785e1
chore: move forge scripts under /script
2025-06-30 11:23:59 +02:00
Andrea Franz
962c731aa9
feat: implement L1ETHBridge.finalizeWithdrawal
2025-06-27 17:06:52 +02:00
Andrea Franz
6200e94927
chore: update CompletedMessage to have the hash of the message without all the fields
2025-06-27 17:06:52 +02:00
Andrea Franz
4408e5a1fb
chore: rename completeBridge to completeBridging
2025-06-27 17:06:52 +02:00
Andrea Franz
3464208e46
chore: remove sender/recipient checks in YieldRollup.sendMessage since they are already in the ETH bridges
2025-06-27 17:06:52 +02:00
Andrea Franz
709cf6fa5b
chore: override internal claim/send message functions to keep the original modifiers
2025-06-27 17:06:52 +02:00
Andrea Franz
6c6fcceee1
chore: removed unused IRollup interface
2025-06-27 17:06:52 +02:00
Andrea Franz
dc1549d03d
feat: implement L2ETHBridge.bridgeETH and L1ETHBridge.completeBridge
2025-06-27 17:06:52 +02:00
Andrea Franz
b8f6c7b230
chore: add l2 yield contracts to hardhat_overrides
2025-06-27 17:06:52 +02:00
Andrea Franz
ba08cb9e91
chore: move L1ETHBridge and L2ETHBridge to src/bridging/eth
2025-06-27 17:06:52 +02:00
Andrea Franz
f49b1b2855
chore: move L2YieldMessageService under src/messaging/l2
2025-06-27 17:06:52 +02:00
Andrea Franz
5bedbfd509
chore: moved YieldRollup to src/rollup
2025-06-27 17:06:52 +02:00
Andrea Franz
f6ebdcde96
chore: add L1/L2 ETHBridge interfaces and emit events when addresses are updated
2025-06-23 15:58:28 +02:00
Andrea Franz
8949ea7855
chore(L1ETHBridge): L1ETHBridge inherits from MessageServiceBase and makes sure addresses are not 0 in setter functions
2025-06-23 15:58:28 +02:00
Andrea Franz
667916e2ab
feat: add L2YieldMessageService
2025-06-23 15:58:28 +02:00
Andrea Franz
c39a921f7b
feat: Add L2ETHBridge with the completeBridge function
2025-06-23 15:58:27 +02:00
Andrea Franz
bd90067a29
feat: add YieldRollup
2025-06-23 15:58:27 +02:00
Andrea Franz
6ca33e924d
feature(L1ETHBridge): add L1ETHBridge that wraps a message for the L2ETHBridge contracts and forwards the funds to the yield manager
2025-06-23 15:58:27 +02:00
Andrea Franz
f4b10c6e4a
feat(yield): import Blast's yield manager
2025-06-23 15:58:20 +02:00
Andrea Franz
a6bfa2048d
chore: rollback verifiers changes not supported in status network
2025-06-23 11:08:20 +02:00
jonesho
79dbaa9d8b
fix: besu sha256 display on release page ( #1202 )
...
* fix: besu sha256 display on release page
* fix: besu sha256 display on release page
2025-06-23 15:08:57 +08:00
jonesho
b31a330d40
feat: add calldata based pricing for variable cost ( #1189 )
...
* feat: add calldata based pricing for variable cost
* feat: revised log and removed comment
* feat: revised tests and checks beased on PR reviews
2025-06-21 01:29:11 +08:00
Alain Nicolas
d9d1474782
chore(ci): improve pipelines security ( #1188 )
2025-06-20 14:44:52 +02:00
The Dark Jester
d102593c0a
[Chore] Add consideration to templates ( #1180 )
...
* add consideration to templates
* use emoji for better visibility
* fix: always run CodeQL
---------
Co-authored-by: Alain Nicolas <alain.nicolas@consensys.net >
2025-06-20 02:45:48 -07:00
jonesho
0c1649788e
feat: add request timeout for conflated trace, trace counter, and sta… ( #1125 )
...
* feat: add request timeout for conflated trace, trace counter, and state manager requests
* fix: requestTimeout for TracesGeneratorJsonRpcClientV2
2025-06-20 02:42:10 +08:00
Victorien Gauch
c074814d30
fix: remove l2FeesAdapters file ( #1196 )
2025-06-19 15:33:38 +02:00
Fabio Di Fabio
0c508e3109
Update arithmetization to beta-v3.1-rc6 and adapt Sequencer to the new version ( #1194 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-06-19 11:52:47 +02:00
AlexandreBelling
c21b6d3d97
chores(tmpl): adds the ^ in the solidity pragma of the mimc template ( #1192 )
2025-06-19 16:14:25 +08:00
Fabio Di Fabio
a42d7b4731
Fix: correct the name of the traces-node container when collecting Docker logs ( #1186 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-06-18 18:58:07 +02:00
Victorien Gauch
7431c91ca2
Fix: update csp headers in bridge ui ( #1187 )
...
* fix: update csp headers in bridge ui
* fix: update csp headers in bridge ui
2025-06-18 17:25:48 +02:00
Victorien Gauch
cfa69b8146
fix: update csp headers in bridge ui ( #1183 )
2025-06-18 16:20:30 +02:00
jonesho
802851970d
chore: added test fixtures dependencies in kotlin-common-conventions ( #1178 )
...
* chore: added test fixtures dependencies in kotlin-common-conventions
* feat: revise description message
2025-06-18 16:07:16 +08:00
kyzooghost
898a161868
add intercom to csp whitelist ( #1177 )
2025-06-18 17:22:48 +10:00
kyzooghost
959cf52286
[linea-sequencer-plugin] Block blob tx ( #1150 )
...
* port code from linea-sequencer pr 195
* boilerplate changes for LineaTransactionValidatorPlugin
* poc for LineaTransactionValidatorPlugin
* first commit for LineaTransactionValidatorPluginTest
* created error enum
* most LineaTransactionValidatorPluginTest tests working
* most LineaTransactionValidatorPluginTest tests working
* LineaTransactionValidatorPluginTest done
* switch plugin for acceptance test
* make BlobTransactionDenialTest inherit prague
* change prague test config
* implemented genesisfile override for prague test
* change rule registration to doRegister
* remove permissioningservice
* passing acceptance test
* add more comments
* spotlessapply fixes
* unit test fixes
* more comments
* fix comment
* new comment
* move sendRawBlobTransaction
* add BlobTransactionImportDenialTest file
* move DEFAULT_REQUESTED_PLUGINS
* go simulated block route
* success blob test
* new changes
* fix engine_newpayload request
* first compile for new blockheader
* stuck on why hash is not the same
* stuck on why hash is not the same
* success for BlobTransactionDenialTest
* more refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* refactor
* spotless
* refactor
2025-06-18 16:03:11 +10:00
The Dark Jester
e66abc64fd
Feat/1076 refactor and allow overriding ( #1079 )
...
* allow tokenbridge overrides
* add L1MessageService overrides
* refactor L2 MessageService
* refactor L2 MessageService V1
* use correct modifier
* refactor LineaRollup for overriding
* allow other overrides
* reinstate general in pause on tokenbridge
* add missing NatSpec
* sample overrides
* add generic bridge and document placeholder
* documentation and folder placement
* documentation cleanup
* use imported references
* use variable pragma for inherited contracts
* reset pragmas for some
* use base abstract contracts with version overrides
* use TokenBridgeBase as abstract
* Update contracts/src/bridging/token/TokenBridgeBase.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/bridging/token/TokenBridgeBase.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/bridging/token/TokenBridgeBase.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/bridging/token/interfaces/ITokenBridge.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/messaging/l2/L2MessageServiceBase.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/messaging/l2/v1/interfaces/IL2MessageServiceV1.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/rollup/interfaces/ILineaRollup.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/rollup/LineaRollupBase.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/_testing/unit/bridging/InheritingTokenBridge.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/verifiers/PlonkVerifierDev.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/verifiers/PlonkVerifierForDataAggregation.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/verifiers/PlonkVerifierForMultiTypeDataAggregation.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/verifiers/PlonkVerifierMainnetFull.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* Update contracts/src/verifiers/PlonkVerifierSepoliaFull.sol
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
* linting
* allow submitDataAsCalldata overriding
* address missing test coverage
* adjust gap name for storage clarity
---------
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com >
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com >
2025-06-17 09:26:24 -07:00
Fabio Di Fabio
490ad2af70
chore: switch to Consensys fork of Tuweni and update it to 2.7.0 ( #1074 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-06-17 16:08:24 +02:00
Victorien Gauch
c915485fdd
fix: update bridge ui next js image config ( #1171 )
2025-06-17 15:45:01 +02:00
Fabio Di Fabio
bc1748a6d6
Chore: Update Tracer to beta-v3.1-rc5 ( #1165 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-06-17 14:18:41 +02:00
jonesho
cc0bfaf100
fix: added test fixtures dependencies for linea-contract-clients ( #1166 )
2025-06-17 11:14:48 +01:00
Alain Nicolas
32e49d843a
chore(deps): update dependencies ( #1164 )
2025-06-17 11:45:13 +02:00
VolodymyrBg
e39fd7f244
chore: migrate project to Kotlin 2.0.0 and fix null-safety in tests ( #1040 )
...
* chore: update kotlin-gradle-plugin to 2.0.0
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* fix: add null-safety (!!) for micrometer gauge/counter/timer in tests for Kotlin 2.0
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* chore: update kotlin-reflect dependency to 2.0.0 in besu-plugin
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* chore: add kotlin 2.0.0 version to version catalog
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* chore: update kotlin dependencies and plugins to 2.0.0 in testing-tools
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* fix: add null-safety (!!) for micrometer gauge/counter/timer in tests for Kotlin 2.0
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update ProverClientFactoryTest.kt
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update build.gradle
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update build.gradle
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update libs.versions.toml
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update libs.versions.toml
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update MicrometerMetricsFacadeTest.kt
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update MicrometerMetricsFacadeTest.kt
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update build.gradle
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update build.gradle
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update build.gradle
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update build.gradle
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update build.gradle
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Create gradle.properties
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update libs.versions.toml
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Delete buildSrc/gradle.properties
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* Update gradle.properties
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
* feat: add gradle.properties for buildSrc
* feat: upgrade to gradle 8.12.1 and log4j to 2.24.3 and fixed missing test fixture dependencies
* feat: update kotlinx-serialization-json to 1.8.1
---------
Signed-off-by: VolodymyrBg <aqdrgg19@gmail.com >
Co-authored-by: Jones Ho <jones.ho@consensys.net >
Co-authored-by: jonesho <81145364+jonesho@users.noreply.github.com >
2025-06-17 16:50:53 +08:00
Fluent Crafter
1fea41b066
coordinator: adds FakeLineaRollupSmartContractClient ( #1161 )
...
* coordinator: adds FakeLineaRollupSmartContractClient
* coordinator: change @get:Synchronized notation
* coordinator: move contractVersion to constructor
* jvm-libs: fix publish job
2025-06-17 09:19:44 +01:00
Alain Nicolas
df37838b76
chore(ci): improve CodeQL analysis ( #1160 )
2025-06-16 17:55:31 +02:00
Alain Nicolas
2a8288f75a
chore(deps): update compromised dependencies ( #1157 )
2025-06-13 15:18:05 +02:00
Fabio Di Fabio
cba18ed760
Feat: Sequencer fully remove uber jar distribution ( #1118 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-06-13 14:36:26 +02:00
Fabio Di Fabio
2e607cc0e2
Feat: integrate ZkCounter into the Sequencer ( #1101 )
...
* Support limitless ZkCounter
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
* Fixes
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
* Extend ATs to cover the ZkCounter
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
---------
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-06-13 12:05:46 +02:00
dependabot[bot]
7b77ce2a26
chore(deps): bump the npm_and_yarn group across 1 directory with 1 update ( #1124 )
...
* chore(deps): bump the npm_and_yarn group across 1 directory with 1 update
Bumps the npm_and_yarn group with 1 update in the /operations directory: [axios](https://github.com/axios/axios ).
Updates `axios` from 1.8.4 to 1.9.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.8.4...v1.9.0 )
Updates `axios` from 1.8.4 to 1.9.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.8.4...v1.9.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.9.0
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: axios
dependency-version: 1.9.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(deps): update pnpm-lock.yaml
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alain Nicolas <alain.nicolas@consensys.net >
2025-06-13 11:29:43 +02:00
Fabio Di Fabio
3e185e41f9
Chore: Update Besu artifacts coordinates ( #1155 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-06-13 15:18:17 +10:00