File tree Expand file tree Collapse file tree 3 files changed +3
-12
lines changed
snaps-controllers/src/multichain
snaps-execution-environments/src/common Expand file tree Collapse file tree 3 files changed +3
-12
lines changed Original file line number Diff line number Diff line change @@ -274,13 +274,10 @@ export class MultichainRoutingController extends BaseController<
274274 if ( protocolSnap ) {
275275 return this . messagingSystem . call ( 'SnapController:handleRequest' , {
276276 snapId : protocolSnap . snapId ,
277- origin : 'metamask' ,
277+ origin,
278278 request : {
279279 method : '' ,
280280 params : {
281- // We are overriding the origin here, so that the Snap gets the proper origin
282- // while the permissions check is skipped due to the requesting origin being metamask.
283- origin,
284281 request,
285282 scope,
286283 } ,
Original file line number Diff line number Diff line change @@ -79,13 +79,8 @@ export function getHandlerArguments(
7979 case HandlerType . OnProtocolRequest : {
8080 assertIsOnProtocolRequestArguments ( request . params ) ;
8181
82- // For this specific handler we extract the origin from the parameters.
83- const {
84- origin : nestedOrigin ,
85- request : nestedRequest ,
86- scope,
87- } = request . params ;
88- return { origin : nestedOrigin , request : nestedRequest , scope } ;
82+ const { request : nestedRequest , scope } = request . params ;
83+ return { request : nestedRequest , scope } ;
8984 }
9085
9186 case HandlerType . OnRpcRequest :
Original file line number Diff line number Diff line change @@ -245,7 +245,6 @@ export function assertIsOnUserInputRequestArguments(
245245}
246246
247247export const OnProtocolRequestArgumentsStruct = object ( {
248- origin : string ( ) ,
249248 scope : ChainIdStruct ,
250249 request : JsonRpcRequestStruct ,
251250} ) ;
You can’t perform that action at this time.
0 commit comments