snaps icon indicating copy to clipboard operation
snaps copied to clipboard

Refactor `MultichainRouter` to not use `withKeyring`

Open GuillaumeRx opened this issue 10 months ago • 0 comments

withKeyring acquires a mutex lock when sending a request, that means that anything that requires the withKeyring in one of the Snap RPC calls (like snap_getBip32Entropy) will be hanging due to the deadlock that the router creates.

As of today, a temporary fix has been done on the extension side to avoid that issue: https://github.com/MetaMask/metamask-extension/pull/32120

GuillaumeRx avatar Apr 18 '25 15:04 GuillaumeRx