diff --git a/packages/cli/src/rpc.ts b/packages/cli/src/rpc.ts index 3377ff25c..ffd468914 100644 --- a/packages/cli/src/rpc.ts +++ b/packages/cli/src/rpc.ts @@ -57,6 +57,8 @@ export async function runRpc(anvilOptions: AnvilOptions, rpcOptions: RpcOptions anvilOptions.accounts = 1; } + anvilOptions.noRequestSizeLimit = true; + if (anvilOptions.forkUrl && rpcOptions.forkProvider) { throw new Error('Cannot set both an anvil forkUrl and a proxy provider connection'); } diff --git a/packages/cli/src/util/anvil.ts b/packages/cli/src/util/anvil.ts index 64c4df5ee..d873573e6 100644 --- a/packages/cli/src/util/anvil.ts +++ b/packages/cli/src/util/anvil.ts @@ -64,6 +64,10 @@ export type AnvilOptions = { * All storage slots are read entirely from the endpoint. */ noStorageCaching?: boolean | undefined; + /** + * Disables request size limit + */ + noRequestSizeLimit?: boolean | undefined; /** * Number of retry requests for spurious networks (timed out requests). *