Skip to content

Commit 9bd84c3

Browse files
authored
feat: remove caip-x envelope for window postMessage provider (#54)
Removes the `{type: 'caip-x', data: ...}` envelope from the window.postMessage provider
1 parent b61bc9f commit 9bd84c3

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

src/sdk/providers/MetaMaskMultichainWindowPostMessageProvider.ts

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,10 @@ class MetaMaskMultichainWindowPostMessageProvider extends MetaMaskMultichainBase
2222

2323
this.#listener = (messageEvent: MessageEvent) => {
2424
const { target, data } = messageEvent.data;
25-
if (
26-
target !== INPAGE ||
27-
data?.name !== MULTICHAIN_SUBSTREAM_NAME ||
28-
data?.data.type !== 'caip-x'
29-
) {
25+
if (target !== INPAGE || data?.name !== MULTICHAIN_SUBSTREAM_NAME) {
3026
return;
3127
}
32-
this._handleMessage(data.data.data);
28+
this._handleMessage(data.data);
3329
};
3430

3531
window.addEventListener('message', this.#listener);
@@ -54,10 +50,7 @@ class MetaMaskMultichainWindowPostMessageProvider extends MetaMaskMultichainBase
5450
target: CONTENT_SCRIPT,
5551
data: {
5652
name: MULTICHAIN_SUBSTREAM_NAME,
57-
data: {
58-
type: 'caip-x',
59-
data: request,
60-
},
53+
data: request,
6154
},
6255
},
6356
location.origin,

0 commit comments

Comments
 (0)