From b81ef25464967d94ae03288c92c1292c5a917b5f Mon Sep 17 00:00:00 2001 From: Puneethkumar CK Date: Sun, 12 Apr 2026 22:55:27 +0200 Subject: [PATCH 1/2] EVM-1: add web3j dependencies to Gradle build Co-Authored-By: Claude Opus 4.6 (1M context) --- gradle/libs.versions.toml | 5 +++++ prism/build.gradle.kts | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index b931e1c..6fd5fcb 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -21,6 +21,7 @@ logstash-logback = "9.0" jansi = "2.4.3" junit = "6.0.3" slf4j = "2.0.17" +web3j = "5.0.0" [libraries] helidon-webserver = { module = "io.helidon.webserver:helidon-webserver", version.ref = "helidon" } @@ -87,3 +88,7 @@ logback-classic = { module = "ch.qos.logback:logback-classic", version.ref = "lo logstash-logback-encoder = { module = "net.logstash.logback:logstash-logback-encoder", version.ref = "logstash-logback" } jansi = { module = "org.fusesource.jansi:jansi", version.ref = "jansi" } + +web3j-abi = { module = "org.web3j:abi", version.ref = "web3j" } +web3j-utils = { module = "org.web3j:utils", version.ref = "web3j" } +web3j-crypto = { module = "org.web3j:crypto", version.ref = "web3j" } diff --git a/prism/build.gradle.kts b/prism/build.gradle.kts index 7a35aa5..7b33c60 100644 --- a/prism/build.gradle.kts +++ b/prism/build.gradle.kts @@ -48,6 +48,10 @@ dependencies { implementation(libs.jansi) + implementation(libs.web3j.abi) + implementation(libs.web3j.utils) + implementation(libs.web3j.crypto) + compileOnly(libs.lombok) annotationProcessor(libs.lombok) From da7160b384aa0e0e1fb790748d0ccd7f24bc5ac4 Mon Sep 17 00:00:00 2001 From: Puneethkumar CK Date: Sun, 12 Apr 2026 23:03:50 +0200 Subject: [PATCH 2/2] EVM-1: upgrade web3j to 5.0.2 for transitive CVE patches Co-Authored-By: Claude Opus 4.6 (1M context) --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6fd5fcb..32778d8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -21,7 +21,7 @@ logstash-logback = "9.0" jansi = "2.4.3" junit = "6.0.3" slf4j = "2.0.17" -web3j = "5.0.0" +web3j = "5.0.2" [libraries] helidon-webserver = { module = "io.helidon.webserver:helidon-webserver", version.ref = "helidon" }