Skip to content

[Bug]: when running EIP-5792 methods with EIP7702 feautre flag turned ON the confirmation screen crashes #37821

@davibroc

Description

@davibroc

Describe the bug

When running the following tests:

  • Multichain API EIP-5792 Methods Calling wallet_getCapabalities
  • Multichain API EIP-5792 Methods Calling wallet_sendCalls
  • Multichain API EIP-5792 Methods Calling wallet_getCallsStatus

which have confirmations EIP7702 feautre flag turned ON, when the script tries to create a wallet session from the Mutlichin API test dapp I see the confirmation screen crash with error Invalid CAIP chain ID.
BIP44 feature flag is also turned on

See video below

test/e2e/flask/multichain-api/evm/wallet_invokeMethod.spec.ts

invalid.CAIP.mov

Steps to reproduce

  1. From the script test/e2e/flask/multichain-api/evm/wallet_invokeMethod.spec.ts with BIP44 turned ON run test Multichain API EIP-5792 Methods Calling wallet_getCapabalities with BIP44 turned on
  2. Notice that the confirmation screen will crash with error Invalid CAIP chain ID.

Error messages or log output

Detection stage

In production (default)

Version

main

Build type

Flask

Browser

Chrome

Operating system

MacOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bugs---Low-PriorityINVALID-ISSUE-TEMPLATEIssue's body doesn't match any issue template.Sev2-normalNormal severity; minor loss of service or inconvenience.regression-prod-*Regression bug that was found in production in release *team-confirmationsPush issues to confirmations teamtype-bugSomething isn't working

    Type

    Projects

    Status

    To be triaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions