Skip to content

feat: prepare v11.1.0 upgrade - #151

Merged
kpitapeersyst merged 3 commits into
mainfrom
feat/update-evm-go-mod
Jul 28, 2026
Merged

feat: prepare v11.1.0 upgrade#151
kpitapeersyst merged 3 commits into
mainfrom
feat/update-evm-go-mod

Conversation

@kpitapeersyst

@kpitapeersyst kpitapeersyst commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

feat: prepare v11.1.0 upgrade

Summary by CodeRabbit

  • New Features

    • Added support for blockchain upgrades v10.1.0 and v11.1.0.
    • Upgrade processing now initializes required store migrations for these releases.
  • Bug Fixes

    • Updated upgrade handling and status reporting for the v11.1.0 release.

@coderabbitai

coderabbitai Bot commented Jul 27, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 38b0e824-c4b8-43e3-b031-439712831dc4

📥 Commits

Reviewing files that changed from the base of the PR and between f120380 and 1103b8d.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (7)
  • app/upgrades.go
  • app/upgrades/v101/constants.go
  • app/upgrades/v101/upgrades.go
  • app/upgrades/v111/constants.go
  • app/upgrades/v111/keepers.go
  • app/upgrades/v111/upgrades.go
  • go.mod

📝 Walkthrough

Walkthrough

Adds v10.1.0 and v11.1.0 upgrade handlers, wires them into application upgrade processing, updates v11 package identifiers and logs, and bumps the EVM fork replacement version.

Changes

Upgrade handler expansion

Layer / File(s) Summary
v10.1.0 handler implementation
app/upgrades/v101/*
Defines the v10.1.0 upgrade name and a migration handler that runs module migrations.
v11.1.0 package alignment
app/upgrades/v111/*
Renames the package to v111, updates the upgrade name to v11.1.0, and updates handler log messages.
Application upgrade registration
app/upgrades.go
Registers v10.1.0 and v11.1.0 handlers and includes both upgrades in store-loader initialization.
EVM fork version pin
go.mod
Updates the EVM replacement to v0.6.1-xrplevm.1.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Sequence Diagram(s)

sequenceDiagram
  participant App
  participant UpgradeKeeper
  participant UpgradeHandler
  participant ModuleManager
  App->>UpgradeKeeper: Register v10.1.0 and v11.1.0 handlers
  UpgradeKeeper->>UpgradeHandler: Invoke selected upgrade handler
  UpgradeHandler->>ModuleManager: RunMigrations with configurator and version map
Loading

Possibly related PRs

Suggested reviewers: adriacarrera

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is only a repeated title and omits the required Motivation, Changes, Considerations, and Dependencies sections. Expand the PR description to follow the template with Motivation, Changes, Considerations, and Dependencies sections filled in.
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly matches the main change: preparing the v11.1.0 upgrade and related handler updates.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/update-evm-go-mod

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 golangci-lint (2.12.2)

Error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions
The command is terminated due to an error: can't load config: unsupported version of the configuration: "" See https://golangci-lint.run/docs/product/migration-guide for migration instructions


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@kpitapeersyst
kpitapeersyst marked this pull request as ready for review July 28, 2026 08:45
@kpitapeersyst
kpitapeersyst merged commit 772f3c2 into main Jul 28, 2026
5 of 6 checks passed
@kpitapeersyst
kpitapeersyst deleted the feat/update-evm-go-mod branch July 28, 2026 08:46
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