From 938b979703ce26204da25cc3d61b5012e5cc255a Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Wed, 21 Jun 2023 22:18:33 +0200 Subject: [PATCH] chore: bump engine server size limits (#3308) --- crates/rpc/rpc-builder/src/auth.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/crates/rpc/rpc-builder/src/auth.rs b/crates/rpc/rpc-builder/src/auth.rs index eb83578ee6..edf398117e 100644 --- a/crates/rpc/rpc-builder/src/auth.rs +++ b/crates/rpc/rpc-builder/src/auth.rs @@ -208,8 +208,13 @@ impl AuthServerConfigBuilder { secret: self.secret, server_config: self.server_config.unwrap_or_else(|| { ServerBuilder::new() - // allows for 300mb responses (for large eth_getLogs deposit logs) - .max_response_body_size(300 * 1024 * 1024) + // This needs to large enough to handle large eth_getLogs responses and maximum + // payload bodies limit for `engine_getPayloadBodiesByRangeV` + // ~750MB per response should be enough + .max_response_body_size(750 * 1024 * 1024) + // bump the default request size slightly, there aren't any methods exposed with + // dynamic request params that can exceed this + .max_request_body_size(25 * 1024 * 1024) .set_id_provider(EthSubscriptionIdProvider::default()) }), }