diff --git a/packages/rpc-methods/src/restricted/invokeSnap.ts b/packages/rpc-methods/src/restricted/invokeSnap.ts index 2e6572182f..02f3a13d71 100644 --- a/packages/rpc-methods/src/restricted/invokeSnap.ts +++ b/packages/rpc-methods/src/restricted/invokeSnap.ts @@ -97,7 +97,7 @@ export function getInvokeSnapImplementation({ const { params = [], method, context } = options; const rawRequest = params[0]; - const request = { ...rawRequest, jsonrpc: '2.0', id: nanoid() }; + const request = { jsonrpc: '2.0', id: nanoid(), ...rawRequest }; if (!isJsonRpcRequest(request)) { throw ethErrors.rpc.invalidParams({