From 42a8fbaf7725f92fbbfe670497e54bccc1fbe5b0 Mon Sep 17 00:00:00 2001 From: Benjamin Canou Date: Fri, 29 Jun 2018 21:45:41 +0200 Subject: [PATCH] Alpha: set block size constants --- src/proto_alpha/lib_protocol/src/main.ml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/proto_alpha/lib_protocol/src/main.ml b/src/proto_alpha/lib_protocol/src/main.ml index e69a9c30f..589583be9 100644 --- a/src/proto_alpha/lib_protocol/src/main.ml +++ b/src/proto_alpha/lib_protocol/src/main.ml @@ -48,10 +48,13 @@ let max_operation_data_length = Alpha_context.Constants.max_operation_data_length let validation_passes = - Updater.[ { max_size = 32 * 1024 ; max_op = Some 32 } ; (* 32kB FIXME *) - { max_size = 32 * 1024 ; max_op = None } ; (* 32kB FIXME *) - { max_size = 32 * 1024 ; (* 32kB FIXME *) - max_op = Some Alpha_context.Constants.max_revelations_per_block } ; + let max_anonymous_operations = + Alpha_context.Constants.max_revelations_per_block + + (* allow 100 wallet activations or denunciations per block *) 100 in + Updater.[ { max_size = 32 * 1024 ; max_op = Some 32 } ; (* 32 endorsements *) + { max_size = 64 * 1024 ; max_op = None } ; (* 64k of voting operations *) + { max_size = max_anonymous_operations * 1024 ; + max_op = Some max_anonymous_operations } ; { max_size = 512 * 1024 ; max_op = None } ] (* 512kB *) let rpc_services =