From b7a1387cc56c88d943040d540f918e22c3ace51d Mon Sep 17 00:00:00 2001 From: Noam Spiegelstein Date: Wed, 7 May 2025 00:21:39 +0300 Subject: [PATCH] chore(apollo_compile_to_casm): limit casm compilation memory usage --- config/sequencer/base_app_config.json | 2 +- config/sequencer/default_config.json | 2 +- .../single_node/node_0/executable_0/node_config.json | 2 +- .../hybrid/integration_hybrid_node_0/core.json | 2 +- .../hybrid/integration_hybrid_node_0/gateway.json | 2 +- .../hybrid/integration_hybrid_node_0/http_server.json | 2 +- .../hybrid/integration_hybrid_node_0/mempool.json | 2 +- .../integration_hybrid_node_0/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_1/core.json | 2 +- .../hybrid/integration_hybrid_node_1/gateway.json | 2 +- .../hybrid/integration_hybrid_node_1/http_server.json | 2 +- .../hybrid/integration_hybrid_node_1/mempool.json | 2 +- .../integration_hybrid_node_1/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_2/core.json | 2 +- .../hybrid/integration_hybrid_node_2/gateway.json | 2 +- .../hybrid/integration_hybrid_node_2/http_server.json | 2 +- .../hybrid/integration_hybrid_node_2/mempool.json | 2 +- .../integration_hybrid_node_2/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_3/core.json | 2 +- .../hybrid/integration_hybrid_node_3/gateway.json | 2 +- .../hybrid/integration_hybrid_node_3/http_server.json | 2 +- .../hybrid/integration_hybrid_node_3/mempool.json | 2 +- .../integration_hybrid_node_3/sierra_compiler.json | 2 +- .../deployment_test_consolidated/node.json | 2 +- .../deployment_test_distributed/batcher.json | 2 +- .../deployment_test_distributed/class_manager.json | 2 +- .../consensus_manager.json | 2 +- .../deployment_test_distributed/gateway.json | 2 +- .../deployment_test_distributed/http_server.json | 2 +- .../distributed/deployment_test_distributed/l1.json | 2 +- .../deployment_test_distributed/mempool.json | 2 +- .../deployment_test_distributed/sierra_compiler.json | 2 +- .../deployment_test_distributed/state_sync.json | 2 +- .../hybrid/deployment_test_hybrid/core.json | 2 +- .../hybrid/deployment_test_hybrid/gateway.json | 2 +- .../hybrid/deployment_test_hybrid/http_server.json | 2 +- .../hybrid/deployment_test_hybrid/mempool.json | 2 +- .../deployment_test_hybrid/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_0/core.json | 2 +- .../hybrid/integration_hybrid_node_0/gateway.json | 2 +- .../hybrid/integration_hybrid_node_0/http_server.json | 2 +- .../hybrid/integration_hybrid_node_0/mempool.json | 2 +- .../integration_hybrid_node_0/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_1/core.json | 2 +- .../hybrid/integration_hybrid_node_1/gateway.json | 2 +- .../hybrid/integration_hybrid_node_1/http_server.json | 2 +- .../hybrid/integration_hybrid_node_1/mempool.json | 2 +- .../integration_hybrid_node_1/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_2/core.json | 2 +- .../hybrid/integration_hybrid_node_2/gateway.json | 2 +- .../hybrid/integration_hybrid_node_2/http_server.json | 2 +- .../hybrid/integration_hybrid_node_2/mempool.json | 2 +- .../integration_hybrid_node_2/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_3/core.json | 2 +- .../hybrid/integration_hybrid_node_3/gateway.json | 2 +- .../hybrid/integration_hybrid_node_3/http_server.json | 2 +- .../hybrid/integration_hybrid_node_3/mempool.json | 2 +- .../integration_hybrid_node_3/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_0/core.json | 2 +- .../hybrid/integration_hybrid_node_0/gateway.json | 2 +- .../hybrid/integration_hybrid_node_0/http_server.json | 2 +- .../hybrid/integration_hybrid_node_0/mempool.json | 2 +- .../integration_hybrid_node_0/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_1/core.json | 2 +- .../hybrid/integration_hybrid_node_1/gateway.json | 2 +- .../hybrid/integration_hybrid_node_1/http_server.json | 2 +- .../hybrid/integration_hybrid_node_1/mempool.json | 2 +- .../integration_hybrid_node_1/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_2/core.json | 2 +- .../hybrid/integration_hybrid_node_2/gateway.json | 2 +- .../hybrid/integration_hybrid_node_2/http_server.json | 2 +- .../hybrid/integration_hybrid_node_2/mempool.json | 2 +- .../integration_hybrid_node_2/sierra_compiler.json | 2 +- .../hybrid/integration_hybrid_node_3/core.json | 2 +- .../hybrid/integration_hybrid_node_3/gateway.json | 2 +- .../hybrid/integration_hybrid_node_3/http_server.json | 2 +- .../hybrid/integration_hybrid_node_3/mempool.json | 2 +- .../integration_hybrid_node_3/sierra_compiler.json | 2 +- crates/apollo_compile_to_casm/src/compile_test.rs | 11 +++++++---- crates/apollo_compile_to_casm/src/compiler.rs | 1 + crates/apollo_compile_to_casm/src/config.rs | 5 ++++- 81 files changed, 90 insertions(+), 83 deletions(-) diff --git a/config/sequencer/base_app_config.json b/config/sequencer/base_app_config.json index db2ee8c6282..257d4d168b4 100644 --- a/config/sequencer/base_app_config.json +++ b/config/sequencer/base_app_config.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteDisabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/default_config.json b/config/sequencer/default_config.json index f7534044610..996d2ab6bfc 100644 --- a/config/sequencer/default_config.json +++ b/config/sequencer/default_config.json @@ -337,7 +337,7 @@ "compiler_config.max_memory_usage.#is_none": { "description": "Flag for an optional field.", "privacy": "TemporaryValue", - "value": true + "value": false }, "components.batcher.execution_mode": { "description": "The component execution mode.", diff --git a/config/sequencer/presets/system_test_presets/single_node/node_0/executable_0/node_config.json b/config/sequencer/presets/system_test_presets/single_node/node_0/executable_0/node_config.json index 33c68747442..ce50e143039 100644 --- a/config/sequencer/presets/system_test_presets/single_node/node_0/executable_0/node_config.json +++ b/config/sequencer/presets/system_test_presets/single_node/node_0/executable_0/node_config.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/node_0/executable_0/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteDisabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/core.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/core.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/gateway.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/gateway.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/http_server.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/http_server.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/mempool.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/mempool.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/core.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/core.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/gateway.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/gateway.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/http_server.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/http_server.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/mempool.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/mempool.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/core.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/core.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/gateway.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/gateway.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/http_server.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/http_server.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/mempool.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/mempool.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/core.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/core.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/gateway.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/gateway.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/http_server.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/http_server.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/mempool.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/mempool.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json +++ b/config/sequencer/sepolia_integration/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/consolidated/deployment_test_consolidated/node.json b/config/sequencer/testing/app_configs/consolidated/deployment_test_consolidated/node.json index 72ef8ccb577..910310780c2 100644 --- a/config/sequencer/testing/app_configs/consolidated/deployment_test_consolidated/node.json +++ b/config/sequencer/testing/app_configs/consolidated/deployment_test_consolidated/node.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteDisabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/batcher.json b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/batcher.json index dc4d69bfa92..4e17c511327 100644 --- a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/batcher.json +++ b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/batcher.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/class_manager.json b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/class_manager.json index 34df3ca8be2..974d522d363 100644 --- a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/class_manager.json +++ b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/class_manager.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/consensus_manager.json b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/consensus_manager.json index f908e20a528..739ecac09a7 100644 --- a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/consensus_manager.json +++ b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/consensus_manager.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Remote", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/gateway.json b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/gateway.json index cfb79e24e57..a0a0ead8e28 100644 --- a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/gateway.json +++ b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/http_server.json b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/http_server.json index 117882d2f47..d8021b822c0 100644 --- a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/http_server.json +++ b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/l1.json b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/l1.json index 6e340a20521..9cc5c05bb8a 100644 --- a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/l1.json +++ b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/l1.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Remote", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/mempool.json b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/mempool.json index 6848173d8dd..9bf76e638e0 100644 --- a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/mempool.json +++ b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/sierra_compiler.json b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/sierra_compiler.json index 3d75c7dedb8..afb75887e15 100644 --- a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/sierra_compiler.json +++ b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/state_sync.json b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/state_sync.json index d82b8c01344..6388e05de10 100644 --- a/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/state_sync.json +++ b/config/sequencer/testing/app_configs/distributed/deployment_test_distributed/state_sync.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/core.json b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/core.json index 91438cc6c11..3d666c68a64 100644 --- a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/core.json +++ b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/gateway.json b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/gateway.json index 26e1b0607a4..dcdcb429d9f 100644 --- a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/gateway.json +++ b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/http_server.json b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/http_server.json index f10a872216e..86dc05966ff 100644 --- a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/http_server.json +++ b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/mempool.json b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/mempool.json index ac8d32f3656..7c511134219 100644 --- a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/mempool.json +++ b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/sierra_compiler.json b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/sierra_compiler.json index 9dd3ef89b65..7516d1098b0 100644 --- a/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/sierra_compiler.json +++ b/config/sequencer/testing/app_configs/hybrid/deployment_test_hybrid/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/core.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/core.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/gateway.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/gateway.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/http_server.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/http_server.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/mempool.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/mempool.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/core.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/core.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/gateway.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/gateway.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/http_server.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/http_server.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/mempool.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/mempool.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/core.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/core.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/gateway.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/gateway.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/http_server.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/http_server.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/mempool.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/mempool.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/core.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/core.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/gateway.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/gateway.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/http_server.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/http_server.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/mempool.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/mempool.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json +++ b/config/sequencer/testing_env_2/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/core.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/core.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/gateway.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/gateway.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/http_server.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/http_server.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/mempool.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/mempool.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_0/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/core.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/core.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/gateway.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/gateway.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/http_server.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/http_server.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/mempool.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/mempool.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_1/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/core.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/core.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/gateway.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/gateway.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/http_server.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/http_server.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/mempool.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/mempool.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_2/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/core.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/core.json index 4ff5ad7dfe0..cdfb12cebd5 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/core.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/core.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "LocalExecutionWithRemoteEnabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 128, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/gateway.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/gateway.json index 3020e3019d4..15d1d666265 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/gateway.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/gateway.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/http_server.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/http_server.json index 753e816bdaa..c621c1df147 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/http_server.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/http_server.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/mempool.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/mempool.json index 022e35dfe68..6fd27c9d503 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/mempool.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/mempool.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json index 53a5da5e286..9c5099215f8 100644 --- a/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json +++ b/config/sequencer/testing_env_3/app_configs/hybrid/integration_hybrid_node_3/sierra_compiler.json @@ -58,7 +58,7 @@ "class_manager_config.class_storage_config.persistent_root": "/data/class_manager/classes", "compiler_config.max_bytecode_size": 81920, "compiler_config.max_memory_usage": 5368709120, - "compiler_config.max_memory_usage.#is_none": true, + "compiler_config.max_memory_usage.#is_none": false, "components.batcher.execution_mode": "Disabled", "components.batcher.ip": "0.0.0.0", "components.batcher.local_server_config.channel_buffer_size": 32, diff --git a/crates/apollo_compile_to_casm/src/compile_test.rs b/crates/apollo_compile_to_casm/src/compile_test.rs index 5e7f870cf29..ac9a37f4436 100644 --- a/crates/apollo_compile_to_casm/src/compile_test.rs +++ b/crates/apollo_compile_to_casm/src/compile_test.rs @@ -15,12 +15,12 @@ use starknet_api::contract_class::{ContractClass, SierraVersion}; use starknet_api::state::SierraContractClass; use crate::compiler::SierraToCasmCompiler; -use crate::config::{SierraCompilationConfig, DEFAULT_MAX_BYTECODE_SIZE}; +use crate::config::{SierraCompilationConfig, DEFAULT_MAX_BYTECODE_SIZE, DEFAULT_MAX_MEMORY_USAGE}; use crate::{RawClass, SierraCompiler}; const SIERRA_COMPILATION_CONFIG: SierraCompilationConfig = SierraCompilationConfig { max_bytecode_size: DEFAULT_MAX_BYTECODE_SIZE, - max_memory_usage: None, + max_memory_usage: Some(DEFAULT_MAX_MEMORY_USAGE), }; fn compiler() -> SierraToCasmCompiler { @@ -70,7 +70,7 @@ fn test_max_bytecode_size() { // Positive flow. let compiler = SierraToCasmCompiler::new(SierraCompilationConfig { max_bytecode_size: expected_casm_bytecode_length, - max_memory_usage: None, + max_memory_usage: Some(DEFAULT_MAX_MEMORY_USAGE), }); let casm_contract_class = compiler .compile(contract_class.clone()) @@ -80,7 +80,7 @@ fn test_max_bytecode_size() { // Negative flow. let compiler = SierraToCasmCompiler::new(SierraCompilationConfig { max_bytecode_size: expected_casm_bytecode_length - 1, - max_memory_usage: None, + max_memory_usage: Some(DEFAULT_MAX_MEMORY_USAGE), }); let result = compiler.compile(contract_class); assert_matches!(result, Err(CompilationUtilError::CompilationError(string)) @@ -129,3 +129,6 @@ fn allowed_libfuncs_aligned_to_audited() { "Audited libfuncs mismatch: (missing, extra)" ); } + +// TODO(Noamsp): Add a test to ensure that applying resource limits doesn't corrupt the +// compilation process output. diff --git a/crates/apollo_compile_to_casm/src/compiler.rs b/crates/apollo_compile_to_casm/src/compiler.rs index 011dc4677d5..e9d8faab814 100644 --- a/crates/apollo_compile_to_casm/src/compiler.rs +++ b/crates/apollo_compile_to_casm/src/compiler.rs @@ -37,6 +37,7 @@ impl SierraToCasmCompiler { "--allowed-libfuncs-list-name", "all", ]; + let resource_limits = ResourceLimits::new(None, None, self.config.max_memory_usage); let stdout = compile_with_args( diff --git a/crates/apollo_compile_to_casm/src/config.rs b/crates/apollo_compile_to_casm/src/config.rs index fa8b851ad9b..b70e8516811 100644 --- a/crates/apollo_compile_to_casm/src/config.rs +++ b/crates/apollo_compile_to_casm/src/config.rs @@ -19,7 +19,10 @@ pub struct SierraCompilationConfig { impl Default for SierraCompilationConfig { fn default() -> Self { - Self { max_bytecode_size: DEFAULT_MAX_BYTECODE_SIZE, max_memory_usage: None } + Self { + max_bytecode_size: DEFAULT_MAX_BYTECODE_SIZE, + max_memory_usage: Some(DEFAULT_MAX_MEMORY_USAGE), + } } }