diff --git a/packages/snaps-controllers/src/interface/SnapInterfaceController.test.tsx b/packages/snaps-controllers/src/interface/SnapInterfaceController.test.tsx index de0a2623c0..563deeca04 100644 --- a/packages/snaps-controllers/src/interface/SnapInterfaceController.test.tsx +++ b/packages/snaps-controllers/src/interface/SnapInterfaceController.test.tsx @@ -354,9 +354,9 @@ describe('SnapInterfaceController', () => { 'SnapInterfaceController:createInterface', MOCK_SNAP_ID, element, - { foo: 'a'.repeat(1_000_000) }, + { foo: 'a'.repeat(5_000_000) }, ), - ).rejects.toThrow('A Snap interface context may not be larger than 1 MB'); + ).rejects.toThrow('A Snap interface context may not be larger than 5 MB'); }); it('throws if a link is on the phishing list', async () => { diff --git a/packages/snaps-controllers/src/interface/utils.ts b/packages/snaps-controllers/src/interface/utils.ts index dd25b40a74..1d3bd77c52 100644 --- a/packages/snaps-controllers/src/interface/utils.ts +++ b/packages/snaps-controllers/src/interface/utils.ts @@ -396,7 +396,7 @@ export function constructState( return newState; } -const MAX_CONTEXT_SIZE = 1_000_000; // 1 mb +const MAX_CONTEXT_SIZE = 5_000_000; // 5 mb /** * Validate a JSON blob to be used as the interface context.