Skip to content

Feature: Remove vertx as a dependency / transitive deps via tuweni - #238

Open
garyschulte wants to merge 1 commit into
Consensys:masterfrom
garyschulte:feature/transitive-vertx-deps
Open

Feature: Remove vertx as a dependency / transitive deps via tuweni#238
garyschulte wants to merge 1 commit into
Consensys:masterfrom
garyschulte:feature/transitive-vertx-deps

Conversation

@garyschulte

@garyschulte garyschulte commented Aug 10, 2026

Copy link
Copy Markdown

PR Description

remove vertx as an explicit dependency and instead rely on transitive deps from tuweni. This prevents pulling in multiple versions of vertx into discovery, tuweni, besu.

vertx has not been a direct dependency since #139, four years ago

Ideally this PR will wait to merge until tuweni is updated to the latest vertx in 65 and version 2.8.0 released.

Fixed Issue(s)


Note

Low Risk
Gradle-only dependency graph change with no application code edits; classpath still includes Vert.x transitively if Tuweni requires it.

Overview
Removes the direct io.vertx:vertx-core dependency from build.gradle and deletes its 4.5.9 version pin in gradle/versions.gradle.

Vert.x is expected to arrive only as a transitive dependency (via Tuweni), so Discovery, Tuweni, and Besu are less likely to resolve conflicting Vert.x versions on the classpath.

Reviewed by Cursor Bugbot for commit 7816d7f. Bugbot is set up for automated code reviews on this repo. Configure here.

Signed-off-by: garyschulte <garyschulte@gmail.com>
@github-actions

github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@garyschulte

Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

github-actions Bot added a commit that referenced this pull request Aug 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants