Skip to content

chore(game-bridge): remove immutable x functions from game bridge#2794

Merged
nattb8 merged 1 commit intomainfrom
chore/remove-immutable-x-game-bridge
Feb 17, 2026
Merged

chore(game-bridge): remove immutable x functions from game bridge#2794
nattb8 merged 1 commit intomainfrom
chore/remove-immutable-x-game-bridge

Conversation

@nattb8
Copy link
Contributor

@nattb8 nattb8 commented Feb 17, 2026

Hi👋, please ensure the PR title follows the below standards:

  • PR is titled with conventional commit style naming: type(scope): message. For example: feat(passport): my new feature
  • If you have introduced modification that necessitates immediate adjustments by this SDK's users to their applications, clients, or integrations to avert disruptions to existing features or functionalities, add a ! after the type(scope), for example feat(passport)!: my new breaking feature

Summary

Remove Immutable X functions from game bridge.

Intentionally left immutableXClient override as it's required to override dev config.

ID-4344


Note

Medium Risk
Medium risk because it removes previously exposed IMX game-bridge functions (potential breaking change for consumers) and includes broad lockfile churn that could affect builds/test tooling.

Overview
Removes Immutable X (IMX) support from @imtbl/game-bridge: drops the @imtbl/x-provider dependency and deletes the IMX provider lifecycle plus IMX-specific bridge functions (e.g. reconnect/connect via IMX and IMX address/registration/transfer calls), while keeping Passport init/login/token APIs and the existing zkEVM provider flows.

Simplifies error handling by removing the special HTTP diagnostics enrichment previously applied to IMX registerOffchain failures. Tooling deps are updated (adds events devDependency) and the lockfile is refreshed, including an esbuild version shift and related Jest/webpack peer-resolution changes.

Written by Cursor Bugbot for commit ddb5ac9. This will update automatically on new commits. Configure here.

@nattb8 nattb8 requested review from a team as code owners February 17, 2026 03:58
@nattb8 nattb8 force-pushed the chore/remove-immutable-x-game-bridge branch from d98e577 to 19ecdc2 Compare February 17, 2026 04:01
@nx-cloud
Copy link

nx-cloud bot commented Feb 17, 2026

View your CI Pipeline Execution ↗ for commit ddb5ac9

Command Status Duration Result
nx affected -t build,lint,test ✅ Succeeded 4m 34s View ↗
nx run-many -p @imtbl/sdk,@imtbl/checkout-widge... ✅ Succeeded 1m 51s View ↗

☁️ Nx Cloud last updated this comment at 2026-02-17 04:24:10 UTC

@nattb8 nattb8 added this pull request to the merge queue Feb 17, 2026
Merged via the queue into main with commit 4ab37ef Feb 17, 2026
10 checks passed
@nattb8 nattb8 deleted the chore/remove-immutable-x-game-bridge branch February 17, 2026 04:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants