From 201f3d8bf1c66b52bff08f4305bcf3e0c3b0e4e6 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 4 May 2022 14:49:29 +0200 Subject: [PATCH 01/14] Tezt,SCORU: Add a missing test descriptions Signed-off-by: Yann Regis-Gianas --- tezt/tests/sc_rollup.ml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tezt/tests/sc_rollup.ml b/tezt/tests/sc_rollup.ml index 343c2dc8e690..858a799af697 100644 --- a/tezt/tests/sc_rollup.ml +++ b/tezt/tests/sc_rollup.ml @@ -788,6 +788,9 @@ let sc_rollup_node_handles_chain_reorg protocol sc_rollup_node sc_rollup_address let* _ = Sc_rollup_node.wait_for_level sc_rollup_node 5 in return () +(* One can retrieve the list of originated SCORUs. + ----------------------------------------------- +*) let test_rollup_list = let open Lwt.Syntax in let go node client bootstrap1 = @@ -1686,6 +1689,9 @@ let client_with_initial_keys ~protocol = let* () = Sc_rollup_client.import_secret_key account sc_client in return (sc_client, account) +(* Check that the client can show the address of a registered account. + ------------------------------------------------------------------- +*) let test_rollup_client_show_address = test ~__FILE__ @@ -1725,6 +1731,9 @@ let test_rollup_client_show_address = sk) else return ()) +(* Check that the client can generate keys. + ---------------------------------------- +*) let test_rollup_client_generate_keys = test ~__FILE__ @@ -1739,6 +1748,9 @@ let test_rollup_client_generate_keys = let* _account = Sc_rollup_client.show_address ~alias sc_client in return ()) +(* Check that the client can list keys. + ------------------------------------ +*) let test_rollup_client_list_keys = test ~__FILE__ -- GitLab From a63f84a31d448c215d665dc6a4ea77d8a20a861e Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 4 May 2022 16:46:15 +0200 Subject: [PATCH 02/14] Tezt,SCORU: Add a timeout to wait_for_level Signed-off-by: Yann Regis-Gianas --- tezt/lib_tezos/sc_rollup_node.ml | 17 ++++++++++++++--- tezt/lib_tezos/sc_rollup_node.mli | 9 ++++++--- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/tezt/lib_tezos/sc_rollup_node.ml b/tezt/lib_tezos/sc_rollup_node.ml index b56c759af77c..8cdac867d207 100644 --- a/tezt/lib_tezos/sc_rollup_node.ml +++ b/tezt/lib_tezos/sc_rollup_node.ml @@ -137,8 +137,18 @@ let set_ready sc_node = | Running status -> status.session_state.ready <- true) ; trigger_ready sc_node (Some ()) -let check_event ?where sc_node name promise = - let* result = promise in +let check_event ?timeout ?where sc_node name promise = + let* result = + match timeout with + | None -> promise + | Some timeout -> + Lwt.pick + [ + promise; + (let* () = Lwt_unix.sleep timeout in + Lwt.return None); + ] + in match result with | None -> raise @@ -173,7 +183,7 @@ let update_level sc_node current_level = pending :: sc_node.persistent_state.pending_level) pending -let wait_for_level sc_node level = +let wait_for_level ?timeout sc_node level = match sc_node.status with | Running {session_state = {level = Known current_level; _}; _} when current_level >= level -> @@ -183,6 +193,7 @@ let wait_for_level sc_node level = sc_node.persistent_state.pending_level <- (level, resolver) :: sc_node.persistent_state.pending_level ; check_event + ?timeout sc_node "sc_rollup_node_layer_1_new_head.v0" ~where:("level >= " ^ string_of_int level) diff --git a/tezt/lib_tezos/sc_rollup_node.mli b/tezt/lib_tezos/sc_rollup_node.mli index 4aa1fbd06b69..e837793e4207 100644 --- a/tezt/lib_tezos/sc_rollup_node.mli +++ b/tezt/lib_tezos/sc_rollup_node.mli @@ -138,7 +138,10 @@ val wait_for_ready : t -> unit Lwt.t (** Wait until the layer 1 of the sc node is synchronized with some given tezos level. - More precisely, wait until a [new_head] event with a large enough + More precisely, wait until a [new_head] event with a large enough level occurs. If such an event already occurred, return - immediately. *) -val wait_for_level : t -> int -> int Lwt.t + immediately. + + If [timeout] is provided, stop waiting if [timeout] seconds have + passed. *) +val wait_for_level : ?timeout:float -> t -> int -> int Lwt.t -- GitLab From 62c624bd589140c02c075de7d94dc06c835c0425 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 4 May 2022 16:47:31 +0200 Subject: [PATCH 03/14] Tezt,SCORU: Add a failing test, exhibit a bug in inbox size limit Signed-off-by: Yann Regis-Gianas --- .../sc_rollup_inbox_of_rollup_node_basic.out | 24 ++++++------ ...box_of_rollup_node_handles_chain_reorg.out | 34 +++++++++------- .../sc_rollup_inbox_of_rollup_node_stops.out | 34 +++++++++------- tezt/tests/sc_rollup.ml | 39 ++++++++++++++++++- 4 files changed, 88 insertions(+), 43 deletions(-) diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out index 8050e6f0a63f..a0f7dbdf57ee 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out +++ b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out @@ -2,8 +2,8 @@ sc_rollup_inbox_of_rollup_node_basic.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.680 units (will add 100 for safety) +Estimated storage: 6530 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,23 +16,23 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6550 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.680 + Storage size: 6530 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6325 + storage fees ........................... +ꜩ1.6325 ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.589 units (will add 100 for safety) +Estimated gas: 1651.637 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -52,12 +52,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.717 + Consumed gas: 1651.765 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 + nb_non_committed_messages = 1 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -69,7 +70,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.376 units (will add 100 for safety) +Estimated gas: 1652.424 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -89,12 +90,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.504 + Consumed gas: 1652.552 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 3 + nb_non_committed_messages = 3 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out index 527fdb7222f8..d6c6c34783d8 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out +++ b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out @@ -2,8 +2,8 @@ sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.680 units (will add 100 for safety) +Estimated storage: 6530 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,23 +16,23 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6550 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.680 + Storage size: 6530 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6325 + storage fees ........................... +ꜩ1.6325 ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.589 units (will add 100 for safety) +Estimated gas: 1651.637 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -52,12 +52,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.717 + Consumed gas: 1651.765 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 + nb_non_committed_messages = 1 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -69,7 +70,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.811 units (will add 100 for safety) +Estimated gas: 1651.859 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -89,12 +90,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.939 + Consumed gas: 1651.987 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 2 + nb_non_committed_messages = 2 message_counter = 1 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -107,7 +109,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.811 units (will add 100 for safety) +Estimated gas: 1651.859 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -127,12 +129,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.939 + Consumed gas: 1651.987 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 2 + nb_non_committed_messages = 2 message_counter = 1 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -145,7 +148,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.018 units (will add 100 for safety) +Estimated gas: 1652.066 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -165,12 +168,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.018 + Consumed gas: 1652.066 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 3 + nb_non_committed_messages = 3 message_counter = 1 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out index 8c2a5cbb2b19..02a4f8f60b49 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out +++ b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out @@ -2,8 +2,8 @@ sc_rollup_inbox_of_rollup_node_stops.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.680 units (will add 100 for safety) +Estimated storage: 6530 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,23 +16,23 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6550 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.680 + Storage size: 6530 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6325 + storage fees ........................... +ꜩ1.6325 ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.589 units (will add 100 for safety) +Estimated gas: 1651.637 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -52,12 +52,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.717 + Consumed gas: 1651.765 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 + nb_non_committed_messages = 1 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -69,7 +70,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.376 units (will add 100 for safety) +Estimated gas: 1652.424 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -89,12 +90,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.504 + Consumed gas: 1652.552 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 3 + nb_non_committed_messages = 3 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -107,7 +109,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.018 units (will add 100 for safety) +Estimated gas: 1652.066 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -127,12 +129,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.018 + Consumed gas: 1652.066 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 4 + nb_non_committed_messages = 4 message_counter = 1 old_levels_messages = content = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag @@ -145,7 +148,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.583 units (will add 100 for safety) +Estimated gas: 1652.631 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -165,12 +168,13 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.711 + Consumed gas: 1652.759 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 6 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 6 + nb_non_committed_messages = 6 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 diff --git a/tezt/tests/sc_rollup.ml b/tezt/tests/sc_rollup.ml index 858a799af697..4651ba497199 100644 --- a/tezt/tests/sc_rollup.ml +++ b/tezt/tests/sc_rollup.ml @@ -437,11 +437,14 @@ let send_message client sc_rollup_address msg = in Client.bake_for_and_wait client -let send_messages n sc_rollup_address client = +let send_messages ?batch_size n sc_rollup_address client = let messages = List.map (fun i -> - let json = `A (List.map (fun _ -> `String "CAFEBABE") (range 1 i)) in + let batch_size = match batch_size with None -> i | Some v -> v in + let json = + `A (List.map (fun _ -> `String "CAFEBABE") (range 1 batch_size)) + in "text:" ^ Ezjsonm.to_string json) (range 1 n) in @@ -725,6 +728,34 @@ let basic_scenario _protocol sc_rollup_node sc_rollup_address _node client = let* _ = Sc_rollup_node.wait_for_level sc_rollup_node expected_level in return () +let too_many_messages _protocol sc_rollup_node sc_rollup_address _node client = + (* The following should be equal to `Sc_rollup_repr.Number_of_messages.max_int`. *) + let num_messages = 4_096 in + (* TODO: https://gitlab.com/tezos/tezos/-/issues/2932 + The following should be equal to the period of commitment publications. *) + let num_levels = 20 in + let batch_size = (num_messages / num_levels) + 1 in + let* current_level = RPC.get_current_level client in + let expected_level = JSON.(as_int (current_level |-> "level")) + num_levels in + let* () = Sc_rollup_node.run sc_rollup_node in + let* success = + Lwt.catch + (fun () -> + let* () = + send_messages ~batch_size num_levels sc_rollup_address client + in + let* _ = + Sc_rollup_node.wait_for_level + ~timeout:3. + sc_rollup_node + expected_level + in + return false) + (fun _exn -> return true) + in + if success then return () + else failwith "Adding too many messages in the inbox should fail." + let sc_rollup_node_stops_scenario _protocol sc_rollup_node sc_rollup_address _node client = let num_messages = 2 in @@ -1790,6 +1821,10 @@ let register ~protocols = test_rollup_inbox_size protocols ; test_rollup_inbox_current_messages_hash protocols ; test_rollup_inbox_of_rollup_node "basic" basic_scenario protocols ; + test_rollup_inbox_of_rollup_node + "too_many_messages" + too_many_messages + protocols ; test_rollup_inbox_of_rollup_node "stops" sc_rollup_node_stops_scenario -- GitLab From 3da76326cb647c03f02499bd5fa64de50e04eea6 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Wed, 4 May 2022 16:50:42 +0200 Subject: [PATCH 04/14] Tezt,SCORU: Complete an ill-formed TODO Signed-off-by: Yann Regis-Gianas --- tezt/tests/sc_rollup.ml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tezt/tests/sc_rollup.ml b/tezt/tests/sc_rollup.ml index 4651ba497199..86b487650522 100644 --- a/tezt/tests/sc_rollup.ml +++ b/tezt/tests/sc_rollup.ml @@ -123,10 +123,9 @@ let with_fresh_rollup f tezos_node tezos_client bootstrap1_key = let* () = Client.bake_for tezos_client in f rollup_address sc_rollup_node configuration_filename -(* TODO: create and insert issue number. Many tests - can be refactored using test_scenario.*) -let test_scenario ?commitment_frequency ?challenge_window - {output_file_prefix; variant; tags; description} scenario = +(* TODO: https://gitlab.com/tezos/tezos/-/issues/2933 + Many tests can be refactored using test_scenario. *) +let test_scenario {output_file_prefix; variant; tags; description} scenario = let output_file _ = output_file_prefix ^ "_" ^ variant in let tags = tags @ [variant] in test -- GitLab From 3dfc7d583a710e0edf7dd06d83576d24559a1267 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 5 May 2022 07:23:08 +0200 Subject: [PATCH 05/14] Proto,SCORU: Refactor trailing infix monadic operators using lets Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/sc_rollup_inbox_repr.ml | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.ml b/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.ml index 70ec0f4122ef..09126e7ad4e5 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.ml +++ b/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.ml @@ -142,7 +142,7 @@ let pp_history_proof fmt cell = level, this archival process is applied until we reach the current level using an empty [current_messages]. See {!MakeHashingScheme.archive} for details. - + The [current_messages_hash] is either: - the hash of 'empty bytes' when there are no current messages ; - the root hash of the tree, where the contents of each message sit at the @@ -350,12 +350,14 @@ module MakeHashingScheme (Tree : TREE) : type message = tree let add_message inbox payload messages = + let open Lwt_syntax in let message_index = inbox.message_counter in let message_counter = Z.succ inbox.message_counter in let key = key_of_message message_index in let nb_available_messages = Int64.succ inbox.nb_available_messages in - Tree.(add messages [key; "payload"] (Bytes.of_string payload)) - >>= fun messages -> + let* messages = + Tree.(add messages [key; "payload"] (Bytes.of_string payload)) + in let inbox = {inbox with message_counter; nb_available_messages} in Lwt.return (messages, inbox) @@ -488,25 +490,30 @@ module MakeHashingScheme (Tree : TREE) : aux (history, inbox) let add_messages history inbox level payloads messages = + let open Lwt_tzresult_syntax in if Raw_level_repr.(level < inbox.level) then fail (Invalid_level_add_messages level) else let history, inbox = archive_if_needed history inbox level in - List.fold_left_es - (fun (messages, inbox) payload -> - add_message inbox payload messages >>= return) - (messages, inbox) - payloads - >>=? fun (messages, inbox) -> + let* messages, inbox = + List.fold_left_es + (fun (messages, inbox) payload -> + add_message inbox payload messages >>= return) + (messages, inbox) + payloads + in let current_messages_hash () = if Tree.is_empty messages then no_messages_hash else Tree.hash messages in return (messages, history, {inbox with current_messages_hash}) let add_messages_no_history inbox level payloads messages = + let open Lwt_tzresult_syntax in let history = history_at_genesis ~bound:0L in - add_messages history inbox level payloads messages - >>=? fun (messages, _, inbox) -> return (messages, inbox) + let* messages, _, inbox = + add_messages history inbox level payloads messages + in + return (messages, inbox) (* An [inclusion_proof] is a path in the Merkelized skip list showing that a given inbox history is a prefix of another one. -- GitLab From 0c1d0ce512e0770273701565faefa8fbf6f99471 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 5 May 2022 07:36:58 +0200 Subject: [PATCH 06/14] Proto,SCORU: Rename 'commitment_frequency' into 'commitment_period' Signed-off-by: Yann Regis-Gianas --- .../bin_sc_rollup_node/commitment.ml | 43 ++++++++++++++----- .../bin_sc_rollup_node/commitment.mli | 32 +++++++------- src/proto_alpha/lib_client/mockup.ml | 24 +++++------ .../lib_parameters/default_parameters.ml | 2 +- .../lib_protocol/alpha_context.mli | 2 +- .../lib_protocol/constants_parametric_repr.ml | 10 ++--- .../constants_parametric_repr.mli | 6 +-- .../lib_protocol/constants_storage.ml | 4 +- .../lib_protocol/constants_storage.mli | 2 +- src/proto_alpha/lib_protocol/raw_context.ml | 2 +- .../lib_protocol/sc_rollup_storage.ml | 14 +++--- .../lib_protocol/sc_rollup_storage.mli | 4 +- .../integration/operations/test_sc_rollup.ml | 2 +- .../test/integration/test_constants.ml | 8 ++-- .../test/unit/test_sc_rollup_storage.ml | 4 +- tests_python/tests_alpha/test_mockup.py | 2 +- tezt/tests/sc_rollup.ml | 12 ++---- 17 files changed, 94 insertions(+), 79 deletions(-) diff --git a/src/proto_alpha/bin_sc_rollup_node/commitment.ml b/src/proto_alpha/bin_sc_rollup_node/commitment.ml index 0d7ee0ff19d5..871f55146eb0 100644 --- a/src/proto_alpha/bin_sc_rollup_node/commitment.ml +++ b/src/proto_alpha/bin_sc_rollup_node/commitment.ml @@ -23,19 +23,19 @@ (* *) (*****************************************************************************) -(** The rollup node stores and publishes commitments for the PVM +(** The rollup node stores and publishes commitments for the PVM every 20 levels. - Every time a finalized block is processed by the rollup node, - the latter determines whether the last commitment that the node - has produced referred to 20 blocks earlier. In this case, it - computes and stores a new commitment in a level-indexed map. + Every time a finalized block is processed by the rollup node, + the latter determines whether the last commitment that the node + has produced referred to 20 blocks earlier. In this case, it + computes and stores a new commitment in a level-indexed map. - Stored commitments are signed by the rollup node operator - and published on the layer1 chain. To ensure that commitments - produced by the rollup node are eventually published, - storing and publishing commitments are decoupled. Every time - a new head is processed, the node tries to publish the oldest + Stored commitments are signed by the rollup node operator + and published on the layer1 chain. To ensure that commitments + produced by the rollup node are eventually published, + storing and publishing commitments are decoupled. Every time + a new head is processed, the node tries to publish the oldest commitment that was not published already. *) @@ -114,7 +114,7 @@ let next_commitment_level (module Last_commitment_level : Mutable_level_store) Raw_level.of_int32 @@ Int32.add (Raw_level.to_int32 last_commitment_level) - sc_rollup_commitment_frequency + sc_rollup_commitment_period let last_commitment_hash (module Last_commitment_level : Mutable_level_store) store = @@ -158,9 +158,30 @@ module type S = sig val process_head : Node_context.t -> Store.t -> Layer1.head -> unit tzresult Lwt.t + (** [get_last_cemented_commitment_hash_with_level node_ctxt store] + fetches and stores information about the last cemented commitment + in the layer1 chain. + *) val get_last_cemented_commitment_hash_with_level : Node_context.t -> Store.t -> unit tzresult Lwt.t + (** [publish_commitment node_ctxt store] publishes the earliest commitment + stored in [store] that has not been published yet, unless its inbox level + is below or equal to the inbox level of the last cemented commitment in + the layer1 chain. In this case, the rollup node checks whether it has + computed a commitment whose inbox level is + [sc_rollup_commitment_period] levels after the inbox level of the last + cemented commitment: + {ul + {li if the commitment is found and its predecessor hash coincides with + the hash of the LCC, the rollup node will try to publish that commitment + instead; } + {li if the commitment is found but its predecessor hash differs from the + hash of the LCC, the rollup node will stop its execution;} + {li if no commitment is found, no action is taken by the rollup node; + in particular, no commitment is published.} + } + *) val publish_commitment : Node_context.t -> Store.t -> unit tzresult Lwt.t val cement_commitment_if_possible : diff --git a/src/proto_alpha/bin_sc_rollup_node/commitment.mli b/src/proto_alpha/bin_sc_rollup_node/commitment.mli index 81324d2e8230..5bc76990bf68 100644 --- a/src/proto_alpha/bin_sc_rollup_node/commitment.mli +++ b/src/proto_alpha/bin_sc_rollup_node/commitment.mli @@ -23,19 +23,19 @@ (* *) (*****************************************************************************) -(** The rollup node stores and publishes commitments for the PVM +(** The rollup node stores and publishes commitments for the PVM every 20 levels. - Every time a finalized block is processed by the rollup node, - the latter determines whether the last commitment that the node - has produced referred to 20 blocks earlier. In this case, it - computes and stores a new commitment in a level-indexed map. + Every time a finalized block is processed by the rollup node, + the latter determines whether the last commitment that the node + has produced referred to 20 blocks earlier. In this case, it + computes and stores a new commitment in a level-indexed map. - Stored commitments are signed by the rollup node operator - and published on the layer1 chain. To ensure that commitments - produced by the rollup node are eventually published, - storing and publishing commitments are decoupled. Every time - a new head is processed, the node tries to publish the oldest + Stored commitments are signed by the rollup node operator + and published on the layer1 chain. To ensure that commitments + produced by the rollup node are eventually published, + storing and publishing commitments are decoupled. Every time + a new head is processed, the node tries to publish the oldest commitment that was not published already. *) @@ -46,7 +46,7 @@ module type Mutable_level_store = (** [last_commitment_with_hash (module Last_level_module: Mutable_level_store) store] returns the last commitment and relative hash - stored according to the value of level indicated by + stored according to the value of level indicated by [module Last_level_module]. If no commitment has been stored for the level indicated by [module Last_level_module], then None is returned. Two possible implementations for [module Last_level_module] are @@ -72,8 +72,8 @@ module type S = sig val process_head : Node_context.t -> Store.t -> Layer1.head -> unit tzresult Lwt.t - (** [get_last_cemented_commitment_hash_with_level node_ctxt store] - fetches and stores information about the last cemeneted commitment + (** [get_last_cemented_commitment_hash_with_level node_ctxt store] + fetches and stores information about the last cemeneted commitment in the layer1 chain. *) val get_last_cemented_commitment_hash_with_level : @@ -84,8 +84,8 @@ module type S = sig is below or equal to the inbox level of the last cemented commitment in the layer1 chain. In this case, the rollup node checks whether it has computed a commitment whose inbox level is - [sc_rollup_commitment_frequency] levels after the inbox level of the last - cemented commitment: + [sc_rollup_commitment_period] levels after the inbox level of the last + cemented commitment: {ul {li if the commitment is found and its predecessor hash coincides with the hash of the LCC, the rollup node will try to publish that commitment @@ -100,7 +100,7 @@ module type S = sig (** [cement_commitment_if_possible node_ctxt store head] checks whether the next commitment to be cemented (i.e. whose inbox level is - [sc_rollup_commitment_frequency] levels after + [sc_rollup_commitment_period] levels after [Store.Last_cemented_commitment_level store]) can be cemented. In particular, the request to cement the commitment happens only if the commitment is stored in [Store.Commitments store], and if diff --git a/src/proto_alpha/lib_client/mockup.ml b/src/proto_alpha/lib_client/mockup.ml index 4b50846cb4db..f441242e1a36 100644 --- a/src/proto_alpha/lib_client/mockup.ml +++ b/src/proto_alpha/lib_client/mockup.ml @@ -91,7 +91,7 @@ module Protocol_constants_overrides = struct sc_rollup_challenge_window_in_blocks : int option; sc_rollup_max_available_messages : int option; sc_rollup_stake_amount_in_mutez : int option; - sc_rollup_commitment_frequency_in_blocks : int option; + sc_rollup_commitment_period_in_blocks : int option; sc_rollup_commitment_storage_size_in_bytes : int option; sc_rollup_max_lookahead_in_blocks : int32 option; (* Additional, "bastard" parameters (they are not protocol constants but partially treated the same way). *) @@ -163,7 +163,7 @@ module Protocol_constants_overrides = struct c.sc_rollup_challenge_window_in_blocks, c.sc_rollup_max_available_messages, c.sc_rollup_stake_amount_in_mutez, - c.sc_rollup_commitment_frequency_in_blocks, + c.sc_rollup_commitment_period_in_blocks, c.sc_rollup_commitment_storage_size_in_bytes, c.sc_rollup_max_lookahead_in_blocks ) ) ) ) ) ) )) (fun ( ( preserved_cycles, @@ -224,7 +224,7 @@ module Protocol_constants_overrides = struct sc_rollup_challenge_window_in_blocks, sc_rollup_max_available_messages, sc_rollup_stake_amount_in_mutez, - sc_rollup_commitment_frequency_in_blocks, + sc_rollup_commitment_period_in_blocks, sc_rollup_commitment_storage_size_in_bytes, sc_rollup_max_lookahead_in_blocks ) ) ) ) ) ) ) -> { @@ -283,7 +283,7 @@ module Protocol_constants_overrides = struct sc_rollup_challenge_window_in_blocks; sc_rollup_max_available_messages; sc_rollup_stake_amount_in_mutez; - sc_rollup_commitment_frequency_in_blocks; + sc_rollup_commitment_period_in_blocks; sc_rollup_commitment_storage_size_in_bytes; sc_rollup_max_lookahead_in_blocks; chain_id; @@ -367,9 +367,7 @@ module Protocol_constants_overrides = struct (opt "sc_rollup_challenge_window_in_blocks" int31) (opt "sc_rollup_max_available_messages" int31) (opt "sc_rollup_stake_amount_in_mutez" int31) - (opt - "sc_rollup_commitment_frequency_in_blocks" - int31) + (opt "sc_rollup_commitment_period_in_blocks" int31) (opt "sc_rollup_commitment_storage_size_in_bytes" int31) @@ -468,8 +466,8 @@ module Protocol_constants_overrides = struct Some parametric.sc_rollup_max_available_messages; sc_rollup_stake_amount_in_mutez = Some parametric.sc_rollup_stake_amount_in_mutez; - sc_rollup_commitment_frequency_in_blocks = - Some parametric.sc_rollup_commitment_frequency_in_blocks; + sc_rollup_commitment_period_in_blocks = + Some parametric.sc_rollup_commitment_period_in_blocks; sc_rollup_commitment_storage_size_in_bytes = Some parametric.sc_rollup_commitment_storage_size_in_bytes; sc_rollup_max_lookahead_in_blocks = @@ -539,7 +537,7 @@ module Protocol_constants_overrides = struct sc_rollup_challenge_window_in_blocks = None; sc_rollup_max_available_messages = None; sc_rollup_stake_amount_in_mutez = None; - sc_rollup_commitment_frequency_in_blocks = None; + sc_rollup_commitment_period_in_blocks = None; sc_rollup_commitment_storage_size_in_bytes = None; sc_rollup_max_lookahead_in_blocks = None; chain_id = None; @@ -1034,10 +1032,10 @@ module Protocol_constants_overrides = struct Option.value ~default:c.sc_rollup_stake_amount_in_mutez o.sc_rollup_stake_amount_in_mutez; - sc_rollup_commitment_frequency_in_blocks = + sc_rollup_commitment_period_in_blocks = Option.value - ~default:c.sc_rollup_commitment_frequency_in_blocks - o.sc_rollup_commitment_frequency_in_blocks; + ~default:c.sc_rollup_commitment_period_in_blocks + o.sc_rollup_commitment_period_in_blocks; sc_rollup_commitment_storage_size_in_bytes = Option.value ~default:c.sc_rollup_commitment_storage_size_in_bytes diff --git a/src/proto_alpha/lib_parameters/default_parameters.ml b/src/proto_alpha/lib_parameters/default_parameters.ml index d22d07ac466a..b2aac2aec652 100644 --- a/src/proto_alpha/lib_parameters/default_parameters.ml +++ b/src/proto_alpha/lib_parameters/default_parameters.ml @@ -159,7 +159,7 @@ let constants_mainnet = (* TODO: https://gitlab.com/tezos/tezos/-/issues/2756 The following constants need to be refined. *) sc_rollup_stake_amount_in_mutez = 32_000_000; - sc_rollup_commitment_frequency_in_blocks = 30; + sc_rollup_commitment_period_in_blocks = 30; sc_rollup_commitment_storage_size_in_bytes = 84; sc_rollup_max_lookahead_in_blocks = 30_000l; } diff --git a/src/proto_alpha/lib_protocol/alpha_context.mli b/src/proto_alpha/lib_protocol/alpha_context.mli index 818a6c8b56c3..986e414440f1 100644 --- a/src/proto_alpha/lib_protocol/alpha_context.mli +++ b/src/proto_alpha/lib_protocol/alpha_context.mli @@ -778,7 +778,7 @@ module Constants : sig sc_rollup_challenge_window_in_blocks : int; sc_rollup_max_available_messages : int; sc_rollup_stake_amount_in_mutez : int; - sc_rollup_commitment_frequency_in_blocks : int; + sc_rollup_commitment_period_in_blocks : int; sc_rollup_commitment_storage_size_in_bytes : int; sc_rollup_max_lookahead_in_blocks : int32; } diff --git a/src/proto_alpha/lib_protocol/constants_parametric_repr.ml b/src/proto_alpha/lib_protocol/constants_parametric_repr.ml index b06fad409215..d2c0b5b0b6c8 100644 --- a/src/proto_alpha/lib_protocol/constants_parametric_repr.ml +++ b/src/proto_alpha/lib_protocol/constants_parametric_repr.ml @@ -92,7 +92,7 @@ type t = { sc_rollup_challenge_window_in_blocks : int; sc_rollup_max_available_messages : int; sc_rollup_stake_amount_in_mutez : int; - sc_rollup_commitment_frequency_in_blocks : int; + sc_rollup_commitment_period_in_blocks : int; sc_rollup_commitment_storage_size_in_bytes : int; sc_rollup_max_lookahead_in_blocks : int32; } @@ -157,7 +157,7 @@ let encoding = c.sc_rollup_challenge_window_in_blocks, c.sc_rollup_max_available_messages, c.sc_rollup_stake_amount_in_mutez, - c.sc_rollup_commitment_frequency_in_blocks, + c.sc_rollup_commitment_period_in_blocks, c.sc_rollup_commitment_storage_size_in_bytes, c.sc_rollup_max_lookahead_in_blocks ) ) ) ) ) ) )) (fun ( ( preserved_cycles, @@ -216,7 +216,7 @@ let encoding = sc_rollup_challenge_window_in_blocks, sc_rollup_max_available_messages, sc_rollup_stake_amount_in_mutez, - sc_rollup_commitment_frequency_in_blocks, + sc_rollup_commitment_period_in_blocks, sc_rollup_commitment_storage_size_in_bytes, sc_rollup_max_lookahead_in_blocks ) ) ) ) ) ) ) -> { @@ -276,7 +276,7 @@ let encoding = sc_rollup_challenge_window_in_blocks; sc_rollup_max_available_messages; sc_rollup_stake_amount_in_mutez; - sc_rollup_commitment_frequency_in_blocks; + sc_rollup_commitment_period_in_blocks; sc_rollup_commitment_storage_size_in_bytes; sc_rollup_max_lookahead_in_blocks; }) @@ -357,7 +357,7 @@ let encoding = (req "sc_rollup_challenge_window_in_blocks" int31) (req "sc_rollup_max_available_messages" int31) (req "sc_rollup_stake_amount_in_mutez" int31) - (req "sc_rollup_commitment_frequency_in_blocks" int31) + (req "sc_rollup_commitment_period_in_blocks" int31) (req "sc_rollup_commitment_storage_size_in_bytes" int31) diff --git a/src/proto_alpha/lib_protocol/constants_parametric_repr.mli b/src/proto_alpha/lib_protocol/constants_parametric_repr.mli index 11a337495225..4c62c421a9d4 100644 --- a/src/proto_alpha/lib_protocol/constants_parametric_repr.mli +++ b/src/proto_alpha/lib_protocol/constants_parametric_repr.mli @@ -121,12 +121,12 @@ type t = { sc_rollup_challenge_window_in_blocks : int; sc_rollup_max_available_messages : int; sc_rollup_stake_amount_in_mutez : int; - (* The frequency with which commitments are made. *) - sc_rollup_commitment_frequency_in_blocks : int; + (* The period with which commitments are made. *) + sc_rollup_commitment_period_in_blocks : int; (* The storage size requirement (in bytes) of a commitment *) sc_rollup_commitment_storage_size_in_bytes : int; (* The maximum depth of a staker's position - chosen alongside - [sc_rollup_commitment_frequency_in_blocks] to prevent the cost + [sc_rollup_commitment_period_in_blocks] to prevent the cost of a staker's commitments' storage being greater than their deposit. *) sc_rollup_max_lookahead_in_blocks : int32; } diff --git a/src/proto_alpha/lib_protocol/constants_storage.ml b/src/proto_alpha/lib_protocol/constants_storage.ml index d8b43fd27b6b..61226d8be6ff 100644 --- a/src/proto_alpha/lib_protocol/constants_storage.ml +++ b/src/proto_alpha/lib_protocol/constants_storage.ml @@ -230,9 +230,9 @@ let sc_rollup_stake_amount_in_mutez c = let constants = Raw_context.constants c in constants.sc_rollup_stake_amount_in_mutez -let sc_rollup_commitment_frequency_in_blocks c = +let sc_rollup_commitment_period_in_blocks c = let constants = Raw_context.constants c in - constants.sc_rollup_commitment_frequency_in_blocks + constants.sc_rollup_commitment_period_in_blocks let sc_rollup_commitment_storage_size_in_bytes c = let constants = Raw_context.constants c in diff --git a/src/proto_alpha/lib_protocol/constants_storage.mli b/src/proto_alpha/lib_protocol/constants_storage.mli index d5896d65c2ab..1349dc4580f1 100644 --- a/src/proto_alpha/lib_protocol/constants_storage.mli +++ b/src/proto_alpha/lib_protocol/constants_storage.mli @@ -135,7 +135,7 @@ val sc_rollup_max_available_messages : Raw_context.t -> int val sc_rollup_stake_amount_in_mutez : Raw_context.t -> int -val sc_rollup_commitment_frequency_in_blocks : Raw_context.t -> int +val sc_rollup_commitment_period_in_blocks : Raw_context.t -> int val sc_rollup_commitment_storage_size_in_bytes : Raw_context.t -> int diff --git a/src/proto_alpha/lib_protocol/raw_context.ml b/src/proto_alpha/lib_protocol/raw_context.ml index 37a2728b6fa3..c97fd34a58d4 100644 --- a/src/proto_alpha/lib_protocol/raw_context.ml +++ b/src/proto_alpha/lib_protocol/raw_context.ml @@ -961,7 +961,7 @@ let prepare_first_block ~level ~timestamp ctxt = (* TODO: https://gitlab.com/tezos/tezos/-/issues/2756 The following constants need to be refined. *) sc_rollup_stake_amount_in_mutez = 32_000_000; - sc_rollup_commitment_frequency_in_blocks = 30; + sc_rollup_commitment_period_in_blocks = 30; (* 76 for Commitments entry + 4 for Commitment_stake_count entry + 4 for Commitment_added entry + 0 for Staker_count_update entry *) diff --git a/src/proto_alpha/lib_protocol/sc_rollup_storage.ml b/src/proto_alpha/lib_protocol/sc_rollup_storage.ml index 579ba4da789b..b8ee11665d51 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_storage.ml +++ b/src/proto_alpha/lib_protocol/sc_rollup_storage.ml @@ -528,7 +528,7 @@ let assert_commitment_not_too_far_ahead ctxt rollup lcc commitment = (** Enfore that a commitment's inbox level increases by an exact fixed amount over its predecessor. This property is used in several places - not obeying it causes severe breakage. *) -let assert_commitment_frequency ctxt rollup commitment = +let assert_commitment_period ctxt rollup commitment = let open Lwt_tzresult_syntax in let pred = Commitment.(commitment.predecessor) in let* ctxt, pred_level = @@ -542,7 +542,7 @@ let assert_commitment_frequency ctxt rollup commitment = return (ctxt, Commitment.(pred.inbox_level)) in (* We want to check the following inequalities on [commitment.inbox_level], - [commitment.predecessor.inbox_level] and the constant [sc_rollup_commitment_frequency]. + [commitment.predecessor.inbox_level] and the constant [sc_rollup_commitment_period]. - Greater-than-or-equal (>=), to ensure inbox_levels are monotonically increasing. along each branch of commitments. Together with @@ -558,12 +558,12 @@ let assert_commitment_frequency ctxt rollup commitment = Because [a >= b && a = b] is equivalent to [a = b], we can the latter as an optimization. *) - let sc_rollup_commitment_frequency = - Constants_storage.sc_rollup_commitment_frequency_in_blocks ctxt + let sc_rollup_commitment_period = + Constants_storage.sc_rollup_commitment_period_in_blocks ctxt in if Raw_level_repr.( - commitment.inbox_level = add pred_level sc_rollup_commitment_frequency) + commitment.inbox_level = add pred_level sc_rollup_commitment_period) then return ctxt else fail Sc_rollup_bad_inbox_level @@ -577,7 +577,7 @@ let assert_commitment_frequency ctxt rollup commitment = let assert_refine_conditions_met ctxt rollup lcc commitment = let open Lwt_tzresult_syntax in let* ctxt = assert_commitment_not_too_far_ahead ctxt rollup lcc commitment in - assert_commitment_frequency ctxt rollup commitment + assert_commitment_period ctxt rollup commitment let refine_stake ctxt rollup staker commitment = let open Lwt_tzresult_syntax in @@ -609,7 +609,7 @@ let refine_stake ctxt rollup staker commitment = in (* WARNING: [commitment_storage_size] is a defined constant, and used to set a bound on the relationship between [max_lookahead], - [commitment_frequency] and [stake_amount]. Be careful changing this + [commitment_period] and [stake_amount]. Be careful changing this calculation. *) let size_diff = commitment_size_diff + commitment_added_size_diff diff --git a/src/proto_alpha/lib_protocol/sc_rollup_storage.mli b/src/proto_alpha/lib_protocol/sc_rollup_storage.mli index 802cc699c6ae..309dacefe323 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_storage.mli +++ b/src/proto_alpha/lib_protocol/sc_rollup_storage.mli @@ -264,7 +264,7 @@ val withdraw_stake : {li [Sc_rollup_too_far_ahead] if [staker] would be more than [sc_rollup_max_future_commitments] ahead of the Last Cemented Commitment} {li [Sc_rollup_bad_inbox_level] if [commitment]'s predecessor is - less than [sc_rollup_commitment_frequency] blocks ahead} + less than [sc_rollup_commitment_period] blocks ahead} {li [Sc_rollup_not_staked] if [staker] is not staked} {li [Sc_rollup_staker_backtracked] if [staker] is not staked on an ancestor of [commitment]} {li [Sc_rollup_unknown_commitment] if the parent of the given commitment does not exist} @@ -293,7 +293,7 @@ val refine_stake : {li [Sc_rollup_too_far_ahead] if [staker] would be more than [sc_rollup_max_future_commitments] ahead of the Last Cemented Commitment} {li [Sc_rollup_bad_inbox_level] if [commitment]'s predecessor is - less than [sc_rollup_commitment_frequency] blocks ahead} + less than [sc_rollup_commitment_period] blocks ahead} {li [Sc_rollup_staker_backtracked] if [staker] is not staked on an ancestor of [commitment]} {li [Sc_rollup_unknown_commitment] if the parent of the given commitment diff --git a/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml b/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml index 907ce5b8d05c..d64c7503f726 100644 --- a/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml +++ b/src/proto_alpha/lib_protocol/test/integration/operations/test_sc_rollup.ml @@ -138,7 +138,7 @@ let dummy_commitment ctxt rollup = in let inbox_level = let commitment_freq = - Constants_storage.sc_rollup_commitment_frequency_in_blocks + Constants_storage.sc_rollup_commitment_period_in_blocks (Alpha_context.Internal_for_tests.to_raw ctxt) in diff --git a/src/proto_alpha/lib_protocol/test/integration/test_constants.ml b/src/proto_alpha/lib_protocol/test/integration/test_constants.ml index 648d18bea765..8b092324f578 100644 --- a/src/proto_alpha/lib_protocol/test/integration/test_constants.ml +++ b/src/proto_alpha/lib_protocol/test/integration/test_constants.ml @@ -74,7 +74,7 @@ let test_sc_rollup_challenge_window_lt_max_lookahead () = Assert.lt_int32 ~loc:__LOC__ challenge_window max_lookahead (* Check that - [commitment_storage_cost * max_lookahead / commitment_frequency < stake_amount] + [commitment_storage_cost * max_lookahead / commitment_period < stake_amount] Otherwise storage could be overallocated - since backtracking is not allowed, a staker can allocated at most [d] nodes (where [d] is the tree depth) - the maximum storage cost @@ -94,15 +94,15 @@ let test_sc_rollup_max_commitment_storage_cost_lt_deposit () = let max_lookahead = Int64.of_int32 constants.sc_rollup_max_lookahead_in_blocks in - let commitment_frequency = - Int64.of_int constants.sc_rollup_commitment_frequency_in_blocks + let commitment_period = + Int64.of_int constants.sc_rollup_commitment_period_in_blocks in let stake_amount = Int64.of_int constants.sc_rollup_stake_amount_in_mutez in Assert.leq_int64 ~loc:__LOC__ (Int64.mul commitment_storage_cost - (Int64.div max_lookahead commitment_frequency)) + (Int64.div max_lookahead commitment_period)) stake_amount (* Check that diff --git a/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml b/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml index b49702b83bfe..1066832408d1 100644 --- a/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml +++ b/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml @@ -235,7 +235,7 @@ let number_of_ticks_exn n = let valid_inbox_level ctxt = let root_level = Raw_level_repr.to_int32 Level_storage.(current ctxt).level in let commitment_freq = - Constants_storage.sc_rollup_commitment_frequency_in_blocks ctxt + Constants_storage.sc_rollup_commitment_period_in_blocks ctxt in fun i -> Raw_level_repr.of_int32_exn @@ -1225,7 +1225,7 @@ let test_conflict_point_computation_fits_in_gas_limit () = let level = valid_inbox_level ctxt in let max_commits = let commitment_freq = - Constants_storage.sc_rollup_commitment_frequency_in_blocks ctxt + Constants_storage.sc_rollup_commitment_period_in_blocks ctxt in Int32.div (Constants_storage.sc_rollup_max_lookahead_in_blocks ctxt) diff --git a/tests_python/tests_alpha/test_mockup.py b/tests_python/tests_alpha/test_mockup.py index 7488a7862fa5..1aa0bb01d55a 100644 --- a/tests_python/tests_alpha/test_mockup.py +++ b/tests_python/tests_alpha/test_mockup.py @@ -675,7 +675,7 @@ def _test_create_mockup_init_show_roundtrip( "sc_rollup_challenge_window_in_blocks": 20_160, "sc_rollup_max_available_messages": 1_000_000, "sc_rollup_stake_amount_in_mutez": 42_000_000, - "sc_rollup_commitment_frequency_in_blocks": 40, + "sc_rollup_commitment_period_in_blocks": 40, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 10_000, } diff --git a/tezt/tests/sc_rollup.ml b/tezt/tests/sc_rollup.ml index 86b487650522..3512065a5df4 100644 --- a/tezt/tests/sc_rollup.ml +++ b/tezt/tests/sc_rollup.ml @@ -1540,9 +1540,7 @@ let first_published_level_is_global _protocol sc_rollup_node sc_rollup_address let* init_level = RPC.Sc_rollup.get_initial_level ~hooks ~sc_rollup_address client in - let* commitment_frequency = - get_sc_rollup_commitment_frequency_in_blocks client - in + let* commitment_period = get_sc_rollup_commitment_period_in_blocks client in let init_level = init_level |> JSON.as_int in let* () = Sc_rollup_node.run sc_rollup_node in let sc_rollup_client = Sc_rollup_client.create sc_rollup_node in @@ -1550,14 +1548,12 @@ let first_published_level_is_global _protocol sc_rollup_node sc_rollup_address Check.(level = init_level) Check.int ~error_msg:"Current level has moved past origination level (%L = %R)" ; - let* () = bake_levels commitment_frequency client in + let* () = bake_levels commitment_period client in let* commitment_inbox_level = - Sc_rollup_node.wait_for_level - sc_rollup_node - (init_level + commitment_frequency) + Sc_rollup_node.wait_for_level sc_rollup_node (init_level + commitment_period) in (* Bake `block_finality_time` additional level to ensure that block number - `init_level + sc_rollup_commitment_frequency_in_blocks` is processed by + `init_level + sc_rollup_commitment_period_in_blocks` is processed by the rollup node as finalized. *) let* () = bake_levels block_finality_time client in let* commitment_finalized_level = -- GitLab From ec9667e99fc11d9838094373489089edffcbfc8c Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 5 May 2022 07:41:38 +0200 Subject: [PATCH 07/14] Proto,SCORU: Expose more sc rollup constants in Alpha_context Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/alpha_context.mli | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/proto_alpha/lib_protocol/alpha_context.mli b/src/proto_alpha/lib_protocol/alpha_context.mli index 986e414440f1..b5e56ac56b4f 100644 --- a/src/proto_alpha/lib_protocol/alpha_context.mli +++ b/src/proto_alpha/lib_protocol/alpha_context.mli @@ -897,6 +897,14 @@ module Constants : sig val sc_rollup_max_available_messages : context -> int + val sc_rollup_stake_amount_in_mutez : Raw_context.t -> int + + val sc_rollup_commitment_period_in_blocks : Raw_context.t -> int + + val sc_rollup_commitment_storage_size_in_bytes : Raw_context.t -> int + + val sc_rollup_max_lookahead_in_blocks : Raw_context.t -> int32 + (** All constants: fixed and parametric *) type t = private {fixed : fixed; parametric : Parametric.t} -- GitLab From 1ba8f06574665ea7506cab946c42c9c0ba6370cb Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 5 May 2022 07:44:29 +0200 Subject: [PATCH 08/14] Proto,SCORU: Cosmetics Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/sc_rollup_storage.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/sc_rollup_storage.ml b/src/proto_alpha/lib_protocol/sc_rollup_storage.ml index b8ee11665d51..3b651c6dfb97 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_storage.ml +++ b/src/proto_alpha/lib_protocol/sc_rollup_storage.ml @@ -361,7 +361,7 @@ let add_messages ctxt rollup messages = Notice that the protocol is forgetful: it throws away the inbox history. On the contrary, the history is stored by the rollup node to produce inclusion proofs when needed. - *) + *) let* current_messages, inbox = Sc_rollup_inbox_repr.( add_messages_no_history inbox level messages current_messages) -- GitLab From 42e9dc913542e1456a5f9897ab243871dcb684dd Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 5 May 2022 07:48:01 +0200 Subject: [PATCH 09/14] Proto,SCORU: Refactor Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/sc_rollup_storage.ml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/proto_alpha/lib_protocol/sc_rollup_storage.ml b/src/proto_alpha/lib_protocol/sc_rollup_storage.ml index 3b651c6dfb97..b9afe9cdbbf9 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_storage.ml +++ b/src/proto_alpha/lib_protocol/sc_rollup_storage.ml @@ -308,7 +308,12 @@ let inbox ctxt rollup = | None -> fail (Sc_rollup_does_not_exist rollup) | Some inbox -> return (inbox, ctxt) -let assert_inbox_size_ok ctxt next_size = +let assert_inbox_size_ok ctxt inbox extra_num_messages = + let next_size = + Z.add + (Sc_rollup_inbox_repr.number_of_available_messages inbox) + (Z.of_int extra_num_messages) + in let max_size = Constants_storage.sc_rollup_max_available_messages ctxt in fail_unless Compare.Z.(next_size <= Z.of_int max_size) @@ -336,12 +341,7 @@ let add_messages ctxt rollup messages = (0, 0, ctxt) messages in - let next_size = - Z.add - (Sc_rollup_inbox_repr.number_of_available_messages inbox) - (Z.of_int num_messages) - in - let* () = assert_inbox_size_ok ctxt next_size in + let* () = assert_inbox_size_ok ctxt inbox num_messages in let inbox_level = Sc_rollup_inbox_repr.inbox_level inbox in let* origination_level = Storage.Sc_rollup.Initial_level.get ctxt rollup in let levels = -- GitLab From 29cf2c336c78a691164cc56acf38ff0a67389699 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 5 May 2022 20:17:04 +0200 Subject: [PATCH 10/14] Proto,SCORU: Enforce limit on nb of msgs during commitment period This fixes the bug made explicit by earlier commit. Signed-off-by: Yann Regis-Gianas --- .../bin_sc_rollup_node/commitment.ml | 5 +- .../lib_protocol/sc_rollup_inbox_repr.ml | 90 +++++++++++++++++-- .../lib_protocol/sc_rollup_inbox_repr.mli | 13 +++ .../lib_protocol/sc_rollup_storage.ml | 50 ++++++++++- .../lib_protocol/sc_rollup_storage.mli | 6 +- .../test/unit/test_sc_rollup_storage.ml | 51 +++++++++++ 6 files changed, 201 insertions(+), 14 deletions(-) diff --git a/src/proto_alpha/bin_sc_rollup_node/commitment.ml b/src/proto_alpha/bin_sc_rollup_node/commitment.ml index 871f55146eb0..f8a7ae4766f1 100644 --- a/src/proto_alpha/bin_sc_rollup_node/commitment.ml +++ b/src/proto_alpha/bin_sc_rollup_node/commitment.ml @@ -67,12 +67,11 @@ module Number_of_messages = Mutable_counter.Make () module Number_of_ticks = Mutable_counter.Make () -let sc_rollup_commitment_frequency = +let sc_rollup_commitment_period = (* FIXME: https://gitlab.com/tezos/tezos/-/issues/2977 Use effective on-chain protocol parameter. *) Int32.of_int - Default_parameters.constants_mainnet - .sc_rollup_commitment_frequency_in_blocks + Default_parameters.constants_mainnet.sc_rollup_commitment_period_in_blocks let sc_rollup_challenge_window = (* FIXME: https://gitlab.com/tezos/tezos/-/issues/2977 diff --git a/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.ml b/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.ml index 09126e7ad4e5..d54dfc5ac9ee 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.ml +++ b/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.ml @@ -130,6 +130,10 @@ let pp_history_proof fmt cell = - [message_counter] : the number of messages in the [level]'s inbox ; - [nb_available_messages] : the number of messages that have not been consumed by a commitment cementing ; + - [nb_messages_in_commitment_period] : + the number of messages during the commitment period ; + - [starting_level_of_current_commitment_period] : + the level marking the beginning of the current commitment period ; - [current_messages_hash] : the root hash of [current_messages] ; - [old_levels_messages] : a witness of the inbox history. @@ -155,6 +159,8 @@ type t = { rollup : Sc_rollup_repr.t; level : Raw_level_repr.t; nb_available_messages : int64; + nb_messages_in_commitment_period : int64; + starting_level_of_current_commitment_period : Raw_level_repr.t; message_counter : Z.t; (* Lazy to avoid hashing O(n^2) time in [add_messages] *) current_messages_hash : unit -> Context.Proof.hash; @@ -167,6 +173,8 @@ let equal inbox1 inbox2 = rollup; level; nb_available_messages; + nb_messages_in_commitment_period; + starting_level_of_current_commitment_period; message_counter; current_messages_hash; old_levels_messages; @@ -176,13 +184,31 @@ let equal inbox1 inbox2 = Sc_rollup_repr.Address.equal rollup inbox2.rollup && Raw_level_repr.equal level inbox2.level && Compare.Int64.(equal nb_available_messages inbox2.nb_available_messages) + && Compare.Int64.( + equal + nb_messages_in_commitment_period + inbox2.nb_messages_in_commitment_period) + && Raw_level_repr.( + equal + starting_level_of_current_commitment_period + inbox2.starting_level_of_current_commitment_period) && Z.equal message_counter inbox2.message_counter && Context_hash.equal (current_messages_hash ()) (inbox2.current_messages_hash ()) && equal_history_proof old_levels_messages inbox2.old_levels_messages -let pp fmt inbox = +let pp fmt + { + rollup; + level; + nb_available_messages; + nb_messages_in_commitment_period; + starting_level_of_current_commitment_period; + message_counter; + current_messages_hash; + old_levels_messages; + } = Format.fprintf fmt {| @@ -190,20 +216,25 @@ let pp fmt inbox = level = %a current messages hash = %a nb_available_messages = %s + nb_messages_in_commitment_period = %s + starting_level_of_current_commitment_period = %a message_counter = %a old_levels_messages = %a |} Sc_rollup_repr.Address.pp - inbox.rollup + rollup Raw_level_repr.pp - inbox.level + level Context_hash.pp - (inbox.current_messages_hash ()) - (Int64.to_string inbox.nb_available_messages) + (current_messages_hash ()) + (Int64.to_string nb_available_messages) + (Int64.to_string nb_messages_in_commitment_period) + Raw_level_repr.pp + starting_level_of_current_commitment_period Z.pp_print - inbox.message_counter + message_counter pp_history_proof - inbox.old_levels_messages + old_levels_messages let inbox_level inbox = inbox.level @@ -217,6 +248,8 @@ let encoding = rollup; message_counter; nb_available_messages; + nb_messages_in_commitment_period; + starting_level_of_current_commitment_period; level; current_messages_hash; old_levels_messages; @@ -224,12 +257,16 @@ let encoding = ( rollup, message_counter, nb_available_messages, + nb_messages_in_commitment_period, + starting_level_of_current_commitment_period, level, current_messages_hash (), old_levels_messages )) (fun ( rollup, message_counter, nb_available_messages, + nb_messages_in_commitment_period, + starting_level_of_current_commitment_period, level, current_messages_hash, old_levels_messages ) -> @@ -237,20 +274,39 @@ let encoding = rollup; message_counter; nb_available_messages; + nb_messages_in_commitment_period; + starting_level_of_current_commitment_period; level; current_messages_hash = (fun () -> current_messages_hash); old_levels_messages; }) - (obj6 + (obj8 (req "rollup" Sc_rollup_repr.encoding) (req "message_counter" n) (req "nb_available_messages" int64) + (req "nb_messages_in_commitment_period" int64) + (req + "starting_level_of_current_commitment_period" + Raw_level_repr.encoding) (req "level" Raw_level_repr.encoding) (req "current_messages_hash" Context_hash.encoding) (req "old_levels_messages" old_levels_messages_encoding))) let number_of_available_messages inbox = Z.of_int64 inbox.nb_available_messages +let number_of_messages_during_commitment_period inbox = + inbox.nb_messages_in_commitment_period + +let start_new_commitment_period inbox level = + { + inbox with + starting_level_of_current_commitment_period = level; + nb_messages_in_commitment_period = 0L; + } + +let starting_level_of_current_commitment_period inbox = + inbox.starting_level_of_current_commitment_period + let no_messages_hash = Context_hash.hash_bytes [Bytes.empty] let empty rollup level = @@ -259,6 +315,8 @@ let empty rollup level = level; message_counter = Z.zero; nb_available_messages = 0L; + nb_messages_in_commitment_period = 0L; + starting_level_of_current_commitment_period = level; current_messages_hash = (fun () -> no_messages_hash); old_levels_messages = Skip_list.genesis no_messages_hash; } @@ -358,7 +416,17 @@ module MakeHashingScheme (Tree : TREE) : let* messages = Tree.(add messages [key; "payload"] (Bytes.of_string payload)) in - let inbox = {inbox with message_counter; nb_available_messages} in + let nb_messages_in_commitment_period = + Int64.succ inbox.nb_messages_in_commitment_period + in + let inbox = + { + inbox with + message_counter; + nb_available_messages; + nb_messages_in_commitment_period; + } + in Lwt.return (messages, inbox) let get_message messages message_index = @@ -475,6 +543,10 @@ module MakeHashingScheme (Tree : TREE) : { rollup = inbox.rollup; nb_available_messages = inbox.nb_available_messages; + nb_messages_in_commitment_period = + inbox.nb_messages_in_commitment_period; + starting_level_of_current_commitment_period = + inbox.starting_level_of_current_commitment_period; old_levels_messages; level; current_messages_hash; diff --git a/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.mli b/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.mli index 8e0868ad9e7b..86f64dcfecce 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.mli +++ b/src/proto_alpha/lib_protocol/sc_rollup_inbox_repr.mli @@ -143,6 +143,19 @@ val inbox_level : t -> Raw_level_repr.t messages that can be consumed in [inbox]. *) val number_of_available_messages : t -> Z.t +(** [number_of_messages_during_commitment_period inbox] returns the + number of messages added in the inbox since the beginning of + the current commitment period. *) +val number_of_messages_during_commitment_period : t -> int64 + +(** [start_new_commitment_period inbox level] marks the beginning of a + new commitment period at some [level]. *) +val start_new_commitment_period : t -> Raw_level_repr.t -> t + +(** [starting_level_of_current_commitment_period inbox] returns the + level at the beginning of a current commitment period. *) +val starting_level_of_current_commitment_period : t -> Raw_level_repr.t + (** [consume_n_messages n inbox] returns an inbox where [n] messages have been consumed, or [None] if there are strictly less than [n] messages available in [inbox]. *) diff --git a/src/proto_alpha/lib_protocol/sc_rollup_storage.ml b/src/proto_alpha/lib_protocol/sc_rollup_storage.ml index b9afe9cdbbf9..a30cb3055d6b 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_storage.ml +++ b/src/proto_alpha/lib_protocol/sc_rollup_storage.ml @@ -46,6 +46,8 @@ type error += | (* `Temporary *) Sc_rollup_no_game | (* `Temporary *) Sc_rollup_staker_in_game | (* `Temporary *) Sc_rollup_timeout_level_not_reached + | (* `Temporary *) + Sc_rollup_max_number_of_messages_reached_for_commitment_period let () = register_error_kind @@ -90,6 +92,18 @@ let () = Data_encoding.unit (function Sc_rollup_wrong_turn -> Some () | _ -> None) (fun () -> Sc_rollup_wrong_turn) ; + register_error_kind + `Temporary + ~id:"Sc_rollup_max_number_of_messages_reached_for_commitment_period" + ~title:"Maximum number of messages reached for commitment period" + ~description:"Maximum number of messages reached for commitment period" + Data_encoding.unit + (function + | Sc_rollup_max_number_of_messages_reached_for_commitment_period -> + Some () + | _ -> None) + (fun () -> Sc_rollup_max_number_of_messages_reached_for_commitment_period) ; + let description = "Already staked." in register_error_kind `Temporary @@ -319,9 +333,24 @@ let assert_inbox_size_ok ctxt inbox extra_num_messages = Compare.Z.(next_size <= Z.of_int max_size) Sc_rollup_max_number_of_available_messages_reached +let assert_inbox_nb_messages_in_commitment_period inbox extra_messages = + let nb_messages_in_commitment_period = + Int64.add + (Sc_rollup_inbox_repr.number_of_messages_during_commitment_period inbox) + (Int64.of_int extra_messages) + in + let limit = Int64.of_int32 Sc_rollup_repr.Number_of_messages.max_int in + fail_when + Compare.Int64.(nb_messages_in_commitment_period > limit) + Sc_rollup_max_number_of_messages_reached_for_commitment_period + let add_messages ctxt rollup messages = + let {Level_repr.level; _} = Raw_context.current_level ctxt in let open Lwt_tzresult_syntax in let open Raw_context in + let commitment_period = + Constants_storage.sc_rollup_commitment_period_in_blocks ctxt |> Int32.of_int + in let* inbox, ctxt = inbox ctxt rollup in let* num_messages, total_messages_size, ctxt = List.fold_left_es @@ -342,6 +371,26 @@ let add_messages ctxt rollup messages = messages in let* () = assert_inbox_size_ok ctxt inbox num_messages in + let start = + Sc_rollup_inbox_repr.starting_level_of_current_commitment_period inbox + in + let freshness = Raw_level_repr.diff level start in + let inbox = + let open Int32 in + let open Compare.Int32 in + if freshness >= commitment_period then ( + let nb_periods = + to_int ((mul (div freshness commitment_period)) commitment_period) + in + let new_starting_level = Raw_level_repr.(add start nb_periods) in + assert (Raw_level_repr.(new_starting_level <= level)) ; + assert ( + rem (Raw_level_repr.diff new_starting_level start) commitment_period + = 0l) ; + Sc_rollup_inbox_repr.start_new_commitment_period inbox new_starting_level) + else inbox + in + let* () = assert_inbox_nb_messages_in_commitment_period inbox num_messages in let inbox_level = Sc_rollup_inbox_repr.inbox_level inbox in let* origination_level = Storage.Sc_rollup.Initial_level.get ctxt rollup in let levels = @@ -356,7 +405,6 @@ let add_messages ctxt rollup messages = Sc_rollup_costs.cost_add_messages ~num_messages ~total_messages_size levels in let*? ctxt = Raw_context.consume_gas ctxt gas_cost_add_messages in - let {Level_repr.level; _} = Raw_context.current_level ctxt in (* Notice that the protocol is forgetful: it throws away the inbox history. On the contrary, the history is stored by the rollup diff --git a/src/proto_alpha/lib_protocol/sc_rollup_storage.mli b/src/proto_alpha/lib_protocol/sc_rollup_storage.mli index 309dacefe323..04dbbde1b747 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_storage.mli +++ b/src/proto_alpha/lib_protocol/sc_rollup_storage.mli @@ -142,6 +142,8 @@ type error += Sc_rollup_staker_in_game | (* `Temporary *) Sc_rollup_bad_inbox_level + | (* `Temporary *) + Sc_rollup_max_number_of_messages_reached_for_commitment_period (** Module [Internal] implements functions that are used only internally by the [Sc_rollup_storage] module, but need to be exposed in tests or @@ -182,7 +184,9 @@ val kind : May fail with: {ul - {li [sc_rollup_max_available_messages] if [inbox] is full} + {li [Sc_rollup_max_available_messages] if [inbox] is full} + {li [Sc_rollup_max_number_of_messages_reached_for_commitment_period] if + the number of messages pushed during commitment period is too high} } *) val add_messages : diff --git a/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml b/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml index 1066832408d1..b9993ea48a85 100644 --- a/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml +++ b/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml @@ -2,6 +2,7 @@ (* *) (* Open Source License *) (* Copyright (c) 2022 Trili Tech, *) +(* Copyright (c) 2022 Nomadic Labs *) (* *) (* Permission is hereby granted, free of charge, to any person obtaining a *) (* copy of this software and associated documentation files (the "Software"),*) @@ -1733,6 +1734,46 @@ let test_carbonated_memory_inbox_set_messages () = let consumed_gas = check_gas_consumed ~since:ctxt ~until:ctxt' in Assert.equal_int ~loc:__LOC__ consumed_gas 201 +let test_limit_on_number_of_messages_during_commitment_period with_gap () = + let* ctxt = new_context () in + let* (rollup, ctxt) = lift @@ new_sc_rollup ctxt in + let commitment_period = + Constants_storage.sc_rollup_commitment_period_in_blocks ctxt + in + let max_number = Int32.to_int Sc_rollup_repr.Number_of_messages.max_int in + let*? payload = + List.init + ~when_negative_length:[] + (1 + (max_number / (commitment_period - 1))) + @@ fun _ -> "a" + in + let*! add_too_many_messages = + List.fold_left_es + (fun ctxt i -> + let ctxt = + if with_gap && i = commitment_period / 2 then + Raw_context.Internal_for_tests.add_level ctxt commitment_period + else ctxt + in + let* (_inbox, _size_diff, ctxt) = + lift @@ Sc_rollup_storage.add_messages ctxt rollup payload + in + return ctxt) + ctxt + (1 -- (commitment_period - 1)) + in + if with_gap then + (* Changing the commitment period is enough to accept that many messages... *) + let*? _r = add_too_many_messages in + return () + else + (* ... but if we stay in the same commitment period, it fails. *) + Assert.proto_error ~loc:__LOC__ add_too_many_messages @@ function + | Sc_rollup_storage + .Sc_rollup_max_number_of_messages_reached_for_commitment_period -> + true + | _ -> false + let tests = [ Tztest.tztest @@ -1935,6 +1976,16 @@ let tests = "Setting messages in in-memory message inbox consumes gas" `Quick test_carbonated_memory_inbox_set_messages; + Tztest.tztest + "The number of messages pushed during commitment period stays under \ + limit (without gap)" + `Quick + (test_limit_on_number_of_messages_during_commitment_period false); + Tztest.tztest + "The number of messages pushed during commitment period stays under \ + limit (with gap)" + `Quick + (test_limit_on_number_of_messages_during_commitment_period true); ] (* FIXME: https://gitlab.com/tezos/tezos/-/issues/2460 -- GitLab From 37040657b6f3c310fce5504dd9d85a96d2fa3599 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 5 May 2022 11:19:16 +0200 Subject: [PATCH 11/14] Proto,SCORU: Refresh tezt regression traces Signed-off-by: Yann Regis-Gianas --- tezt/_regressions/rpc/alpha.client.others.out | 2 +- tezt/_regressions/rpc/alpha.light.others.out | 2 +- tezt/_regressions/rpc/alpha.proxy.others.out | 2 +- .../alpha.proxy_server_data_dir.others.out | 2 +- .../rpc/alpha.proxy_server_rpc.others.out | 2 +- .../sc_rollup_client_gets_address.out | 14 +- ...nt_of_rollup_node_commitment_is_stored.out | 200 +++-- ...p_node_first_published_at_level_global.out | 16 +- ...nt_of_rollup_node_handles_chain_reorgs.out | 22 +- ...mmitment_of_rollup_node_messages_reset.out | 200 +++-- ..._node_no_commitment_publish_before_lcc.out | 18 +- ...mitment_of_rollup_node_non_final_level.out | 200 +++-- .../sc_rollup_get_initial_level.out | 14 +- .../sc_rollup_get_lcc_hash_with_level.out | 14 +- .../sc_rollup_inbox_current_messages_hash.out | 34 +- .../sc_rollup_inbox_of_rollup_node_basic.out | 28 +- ...box_of_rollup_node_handles_chain_reorg.out | 42 +- .../sc_rollup_inbox_of_rollup_node_stops.out | 42 +- ...inbox_of_rollup_node_too_many_messages.out | 840 ++++++++++++++++++ tezt/_regressions/sc_rollup_inbox_size.out | 76 +- tezt/_regressions/sc_rollup_list.out | 140 +-- .../sc_rollup_node_advances_pvm_state.out | 74 +- ...c_rollup_node_boots_into_initial_state.out | 14 +- .../sc_rollup_node_configuration.out | 14 +- .../sc_rollup_node_uses_boot_sector.out | 40 +- tezt/_regressions/sc_rollup_origination.out | 14 +- .../sc_rollup_origination_bootsector.out | 14 +- 27 files changed, 1581 insertions(+), 499 deletions(-) create mode 100644 tezt/_regressions/sc_rollup_inbox_of_rollup_node_too_many_messages.out diff --git a/tezt/_regressions/rpc/alpha.client.others.out b/tezt/_regressions/rpc/alpha.client.others.out index 004d810b52cd..3d2956a12ecf 100644 --- a/tezt/_regressions/rpc/alpha.client.others.out +++ b/tezt/_regressions/rpc/alpha.client.others.out @@ -46,7 +46,7 @@ rpc/alpha.client.others.out "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } diff --git a/tezt/_regressions/rpc/alpha.light.others.out b/tezt/_regressions/rpc/alpha.light.others.out index 6564f92ab20a..07046aa91672 100644 --- a/tezt/_regressions/rpc/alpha.light.others.out +++ b/tezt/_regressions/rpc/alpha.light.others.out @@ -46,7 +46,7 @@ rpc/alpha.light.others.out "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } protocol of light mode unspecified, using the node's protocol: ProtoGenesisGenesisGenesisGenesisGenesisGenesk612im diff --git a/tezt/_regressions/rpc/alpha.proxy.others.out b/tezt/_regressions/rpc/alpha.proxy.others.out index 846a93775da5..794d61e12317 100644 --- a/tezt/_regressions/rpc/alpha.proxy.others.out +++ b/tezt/_regressions/rpc/alpha.proxy.others.out @@ -46,7 +46,7 @@ rpc/alpha.proxy.others.out "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } protocol of proxy unspecified, using the node's protocol: ProtoGenesisGenesisGenesisGenesisGenesisGenesk612im diff --git a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.others.out b/tezt/_regressions/rpc/alpha.proxy_server_data_dir.others.out index 44adf0f6a473..0769042d20df 100644 --- a/tezt/_regressions/rpc/alpha.proxy_server_data_dir.others.out +++ b/tezt/_regressions/rpc/alpha.proxy_server_data_dir.others.out @@ -46,7 +46,7 @@ rpc/alpha.proxy_server_data_dir.others.out "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } diff --git a/tezt/_regressions/rpc/alpha.proxy_server_rpc.others.out b/tezt/_regressions/rpc/alpha.proxy_server_rpc.others.out index 23f309192c57..1e14cff54521 100644 --- a/tezt/_regressions/rpc/alpha.proxy_server_rpc.others.out +++ b/tezt/_regressions/rpc/alpha.proxy_server_rpc.others.out @@ -46,7 +46,7 @@ rpc/alpha.proxy_server_rpc.others.out "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } diff --git a/tezt/_regressions/sc_rollup_client_gets_address.out b/tezt/_regressions/sc_rollup_client_gets_address.out index a9fcc25c4788..9ce404c45775 100644 --- a/tezt/_regressions/sc_rollup_client_gets_address.out +++ b/tezt/_regressions/sc_rollup_client_gets_address.out @@ -2,8 +2,8 @@ sc_rollup_client_gets_address.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,16 +16,16 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_commitment_is_stored.out b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_commitment_is_stored.out index 0d65bd103cf7..2f778b421479 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_commitment_is_stored.out +++ b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_commitment_is_stored.out @@ -2,8 +2,8 @@ sc_rollup_commitment_of_rollup_node_commitment_is_stored.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' @@ -79,13 +79,13 @@ This sequence of operations was run: "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.589 units (will add 100 for safety) +Estimated gas: 1651.661 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -105,12 +105,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.717 + Consumed gas: 1651.789 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -122,7 +124,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.376 units (will add 100 for safety) +Estimated gas: 1652.448 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -142,12 +144,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.504 + Consumed gas: 1652.576 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 3 + nb_messages_in_commitment_period = 3 + starting_level_of_current_commitment_period = 2 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -160,7 +164,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.148 units (will add 100 for safety) +Estimated gas: 1653.220 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -180,12 +184,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000481 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.148 + Consumed gas: 1653.220 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoUwCB8jyBHvPAUwbmFQN3zVJ8ncrGgx6bpVxpPjzHvuDzmjDNmW nb_available_messages = 6 + nb_messages_in_commitment_period = 6 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag @@ -198,7 +204,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.713 units (will add 100 for safety) +Estimated gas: 1653.785 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -218,12 +224,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000493 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.841 + Consumed gas: 1653.913 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 6 current messages hash = CoW1rzZ87zYcazvNhJHqjcLQdKU5sxfKBbEfr2x6yYqWboXmqQ6Y nb_available_messages = 10 + nb_messages_in_commitment_period = 10 + starting_level_of_current_commitment_period = 2 message_counter = 4 old_levels_messages = content = CoUwCB8jyBHvPAUwbmFQN3zVJ8ncrGgx6bpVxpPjzHvuDzmjDNmW @@ -237,7 +245,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1654.485 units (will add 100 for safety) +Estimated gas: 1654.557 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -257,12 +265,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000505 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1654.485 + Consumed gas: 1654.557 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 7 current messages hash = CoV1yU3Bv7dHwqGQQJ5UHwUrHPQrQcT6rHCEnArna31PpznNktdS nb_available_messages = 15 + nb_messages_in_commitment_period = 15 + starting_level_of_current_commitment_period = 2 message_counter = 5 old_levels_messages = content = CoW1rzZ87zYcazvNhJHqjcLQdKU5sxfKBbEfr2x6yYqWboXmqQ6Y @@ -276,7 +286,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1655.050 units (will add 100 for safety) +Estimated gas: 1655.122 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -296,12 +306,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000517 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1655.050 + Consumed gas: 1655.122 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 8 current messages hash = CoW1wNosr2Cv2LXpM7RDT6Rrm26rSt2sfUgiE67iHyZZUPdhUPgu nb_available_messages = 21 + nb_messages_in_commitment_period = 21 + starting_level_of_current_commitment_period = 2 message_counter = 6 old_levels_messages = content = CoV1yU3Bv7dHwqGQQJ5UHwUrHPQrQcT6rHCEnArna31PpznNktdS @@ -315,7 +327,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1655.615 units (will add 100 for safety) +Estimated gas: 1655.687 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -335,12 +347,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000529 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1655.615 + Consumed gas: 1655.687 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 9 current messages hash = CoWPdmE2pHruLLyHifwtNAFU3UkuVyWV4ag1xF2ZGKdXF9A5oZ31 nb_available_messages = 28 + nb_messages_in_commitment_period = 28 + starting_level_of_current_commitment_period = 2 message_counter = 7 old_levels_messages = content = CoW1wNosr2Cv2LXpM7RDT6Rrm26rSt2sfUgiE67iHyZZUPdhUPgu @@ -354,7 +368,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1656.180 units (will add 100 for safety) +Estimated gas: 1656.252 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -374,12 +388,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000541 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1656.308 + Consumed gas: 1656.380 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 10 current messages hash = CoWa9W9Xy6UKZqdwPJxxsRYXRBXr9yod6UsczkmxKdS9DLE9BDTg nb_available_messages = 36 + nb_messages_in_commitment_period = 36 + starting_level_of_current_commitment_period = 2 message_counter = 8 old_levels_messages = content = CoWPdmE2pHruLLyHifwtNAFU3UkuVyWV4ag1xF2ZGKdXF9A5oZ31 @@ -394,7 +410,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1656.952 units (will add 100 for safety) +Estimated gas: 1657.024 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -407,19 +423,21 @@ This sequence of operations was run: From: [PUBLIC_KEY_HASH] Fee to the baker: ꜩ0.000553 Expected counter: 10 - Gas limit: 1757 + Gas limit: 1758 Storage limit: 0 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000553 payload fees(the block proposer) ....... +ꜩ0.000553 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1656.952 + Consumed gas: 1657.024 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 11 current messages hash = CoVCMjGs1K6zSZf1avuKH8bJD1LjYALaWTeTCSPX3wCcLrWt52J6 nb_available_messages = 45 + nb_messages_in_commitment_period = 45 + starting_level_of_current_commitment_period = 2 message_counter = 9 old_levels_messages = content = CoWa9W9Xy6UKZqdwPJxxsRYXRBXr9yod6UsczkmxKdS9DLE9BDTg @@ -434,7 +452,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1657.517 units (will add 100 for safety) +Estimated gas: 1657.589 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -454,12 +472,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000565 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1657.517 + Consumed gas: 1657.589 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 12 current messages hash = CoUjjZmHoHC42G5nVapUizgJNgn7MGLGHgFSVC2npyYzuAHpbMtu nb_available_messages = 55 + nb_messages_in_commitment_period = 55 + starting_level_of_current_commitment_period = 2 message_counter = 10 old_levels_messages = content = CoVCMjGs1K6zSZf1avuKH8bJD1LjYALaWTeTCSPX3wCcLrWt52J6 @@ -474,7 +494,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1658.082 units (will add 100 for safety) +Estimated gas: 1658.154 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -494,12 +514,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000577 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1658.082 + Consumed gas: 1658.154 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 13 current messages hash = CoV34A22GW4hw2JVKiWrtDP71pRg66hNG3TZ64ER2TqXQqwkum7t nb_available_messages = 66 + nb_messages_in_commitment_period = 66 + starting_level_of_current_commitment_period = 2 message_counter = 11 old_levels_messages = content = CoUjjZmHoHC42G5nVapUizgJNgn7MGLGHgFSVC2npyYzuAHpbMtu @@ -514,7 +536,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1658.647 units (will add 100 for safety) +Estimated gas: 1658.719 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -534,12 +556,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000589 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1658.647 + Consumed gas: 1658.719 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 14 current messages hash = CoWGbM6CmBMjJFqPXaXVZvAFx87895PZaWU2Zf4TnmNEkComL9yY nb_available_messages = 78 + nb_messages_in_commitment_period = 78 + starting_level_of_current_commitment_period = 2 message_counter = 12 old_levels_messages = content = CoV34A22GW4hw2JVKiWrtDP71pRg66hNG3TZ64ER2TqXQqwkum7t @@ -554,7 +578,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1659.212 units (will add 100 for safety) +Estimated gas: 1659.284 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -574,12 +598,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000601 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1659.212 + Consumed gas: 1659.284 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 15 current messages hash = CoWLWX7w2jYY498ZzHaAGVd4qvzcPDor1tgwoeyjnfX1W4pSZ3TP nb_available_messages = 91 + nb_messages_in_commitment_period = 91 + starting_level_of_current_commitment_period = 2 message_counter = 13 old_levels_messages = content = CoWGbM6CmBMjJFqPXaXVZvAFx87895PZaWU2Zf4TnmNEkComL9yY @@ -594,7 +620,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1659.777 units (will add 100 for safety) +Estimated gas: 1659.849 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -614,12 +640,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000613 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1659.777 + Consumed gas: 1659.849 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 16 current messages hash = CoW6aNmZx6G5pZjFVmFuV7buMW7ESyMVZ6NeGEfodesCrDrjFMjK nb_available_messages = 105 + nb_messages_in_commitment_period = 105 + starting_level_of_current_commitment_period = 2 message_counter = 14 old_levels_messages = content = CoWLWX7w2jYY498ZzHaAGVd4qvzcPDor1tgwoeyjnfX1W4pSZ3TP @@ -634,7 +662,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1660.342 units (will add 100 for safety) +Estimated gas: 1660.414 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -654,12 +682,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000626 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1660.342 + Consumed gas: 1660.414 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 17 current messages hash = CoUo1xoKDWmq58cjoFM5Q5mwyHEC6NYXE1LqXBtBG24eNigCStus nb_available_messages = 120 + nb_messages_in_commitment_period = 120 + starting_level_of_current_commitment_period = 2 message_counter = 15 old_levels_messages = content = CoW6aNmZx6G5pZjFVmFuV7buMW7ESyMVZ6NeGEfodesCrDrjFMjK @@ -674,7 +704,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1660.907 units (will add 100 for safety) +Estimated gas: 1660.979 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -694,12 +724,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000638 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1661.035 + Consumed gas: 1661.107 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 18 current messages hash = CoWUsFt7sWtYHXxMTDUQ3NEqiJMMW6V5Kwo2GxeStwstgfesvDsm nb_available_messages = 136 + nb_messages_in_commitment_period = 136 + starting_level_of_current_commitment_period = 2 message_counter = 16 old_levels_messages = content = CoUo1xoKDWmq58cjoFM5Q5mwyHEC6NYXE1LqXBtBG24eNigCStus @@ -715,7 +747,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1661.679 units (will add 100 for safety) +Estimated gas: 1661.751 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -735,12 +767,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.00065 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1661.679 + Consumed gas: 1661.751 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 19 current messages hash = CoVrTUpJJMCKybf2XQJq6TShTZ9grEp8214ZFdcJ7BhDRmS7EJzB nb_available_messages = 153 + nb_messages_in_commitment_period = 153 + starting_level_of_current_commitment_period = 2 message_counter = 17 old_levels_messages = content = CoWUsFt7sWtYHXxMTDUQ3NEqiJMMW6V5Kwo2GxeStwstgfesvDsm @@ -756,7 +790,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1662.244 units (will add 100 for safety) +Estimated gas: 1662.316 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -776,12 +810,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000662 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1662.244 + Consumed gas: 1662.316 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 20 current messages hash = CoWYth5XtxAyDDmpvvDcLY1szc9seaKip1FW4971rUkE16EaUAvH nb_available_messages = 171 + nb_messages_in_commitment_period = 171 + starting_level_of_current_commitment_period = 2 message_counter = 18 old_levels_messages = content = CoVrTUpJJMCKybf2XQJq6TShTZ9grEp8214ZFdcJ7BhDRmS7EJzB @@ -797,7 +833,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1662.809 units (will add 100 for safety) +Estimated gas: 1662.881 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -817,12 +853,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000674 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1662.809 + Consumed gas: 1662.881 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 21 current messages hash = CoVooDD631U4DniRdMexS8nxVG8UfNwSMgpFzWdyG9MUsjnmWoTu nb_available_messages = 190 + nb_messages_in_commitment_period = 190 + starting_level_of_current_commitment_period = 2 message_counter = 19 old_levels_messages = content = CoWYth5XtxAyDDmpvvDcLY1szc9seaKip1FW4971rUkE16EaUAvH @@ -838,7 +876,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1663.374 units (will add 100 for safety) +Estimated gas: 1663.446 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -858,12 +896,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000686 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1663.374 + Consumed gas: 1663.446 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 22 current messages hash = CoV4vVmUCgzBS7gSiqLd8V4ec7y6xS3sM6nrUc7vLDmT8SBTCr4i nb_available_messages = 210 + nb_messages_in_commitment_period = 210 + starting_level_of_current_commitment_period = 2 message_counter = 20 old_levels_messages = content = CoVooDD631U4DniRdMexS8nxVG8UfNwSMgpFzWdyG9MUsjnmWoTu @@ -879,7 +919,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1663.939 units (will add 100 for safety) +Estimated gas: 1664.011 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -892,19 +932,21 @@ This sequence of operations was run: From: [PUBLIC_KEY_HASH] Fee to the baker: ꜩ0.000698 Expected counter: 22 - Gas limit: 1764 + Gas limit: 1765 Storage limit: 0 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000698 payload fees(the block proposer) ....... +ꜩ0.000698 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1663.939 + Consumed gas: 1664.011 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 23 current messages hash = CoWJdhhuq5QNTEuHufG5tro5KZ7iqf6D5NLJPVPuzzjT6S3Getgc nb_available_messages = 231 + nb_messages_in_commitment_period = 231 + starting_level_of_current_commitment_period = 2 message_counter = 21 old_levels_messages = content = CoV4vVmUCgzBS7gSiqLd8V4ec7y6xS3sM6nrUc7vLDmT8SBTCr4i @@ -920,7 +962,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1664.504 units (will add 100 for safety) +Estimated gas: 1664.576 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -940,12 +982,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.00071 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1664.504 + Consumed gas: 1664.576 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 24 current messages hash = CoWD1TNgtmvkWrZd12jVpYXGP8Tjz7QR4yyUm7imaPMdZtkAxM7n nb_available_messages = 253 + nb_messages_in_commitment_period = 253 + starting_level_of_current_commitment_period = 2 message_counter = 22 old_levels_messages = content = CoWJdhhuq5QNTEuHufG5tro5KZ7iqf6D5NLJPVPuzzjT6S3Getgc @@ -961,7 +1005,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1665.069 units (will add 100 for safety) +Estimated gas: 1665.141 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -981,12 +1025,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000722 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1665.069 + Consumed gas: 1665.141 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 25 current messages hash = CoUsSobxkrQQSdVB7Y9NuvfJ4umZ4J6J9mSuesg8zKpS6p44uMwm nb_available_messages = 276 + nb_messages_in_commitment_period = 276 + starting_level_of_current_commitment_period = 2 message_counter = 23 old_levels_messages = content = CoWD1TNgtmvkWrZd12jVpYXGP8Tjz7QR4yyUm7imaPMdZtkAxM7n @@ -1002,7 +1048,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1665.634 units (will add 100 for safety) +Estimated gas: 1665.706 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1022,12 +1068,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000734 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1665.634 + Consumed gas: 1665.706 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 26 current messages hash = CoWSGuqQmiHLCwCCHyNSBVpXV3Dud2tGPziG7AAejN6oKBe3TtSs nb_available_messages = 300 + nb_messages_in_commitment_period = 300 + starting_level_of_current_commitment_period = 2 message_counter = 24 old_levels_messages = content = CoUsSobxkrQQSdVB7Y9NuvfJ4umZ4J6J9mSuesg8zKpS6p44uMwm @@ -1043,7 +1091,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1666.199 units (will add 100 for safety) +Estimated gas: 1666.271 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1063,12 +1111,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000746 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1666.199 + Consumed gas: 1666.271 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 27 current messages hash = CoVzzv1tbU4tqRLwuK1KLt5V5wvwUyY3ouheHiz3MgqdWpb4bwFv nb_available_messages = 325 + nb_messages_in_commitment_period = 325 + starting_level_of_current_commitment_period = 2 message_counter = 25 old_levels_messages = content = CoWSGuqQmiHLCwCCHyNSBVpXV3Dud2tGPziG7AAejN6oKBe3TtSs @@ -1084,7 +1134,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1666.764 units (will add 100 for safety) +Estimated gas: 1666.836 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1104,12 +1154,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000758 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1666.764 + Consumed gas: 1666.836 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 28 current messages hash = CoUymLeyxLCiwbWTsN6KYSBdHbjexSbAXChymu7kCfmxEqZfByvC nb_available_messages = 351 + nb_messages_in_commitment_period = 351 + starting_level_of_current_commitment_period = 2 message_counter = 26 old_levels_messages = content = CoVzzv1tbU4tqRLwuK1KLt5V5wvwUyY3ouheHiz3MgqdWpb4bwFv @@ -1125,7 +1177,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1667.329 units (will add 100 for safety) +Estimated gas: 1667.401 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1145,12 +1197,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.00077 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1667.329 + Consumed gas: 1667.401 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 29 current messages hash = CoWKim4YDRvp4jxgFxJTvZztdRPqrBDuv1zHBY79Aukc7b8yx7sz nb_available_messages = 378 + nb_messages_in_commitment_period = 378 + starting_level_of_current_commitment_period = 2 message_counter = 27 old_levels_messages = content = CoUymLeyxLCiwbWTsN6KYSBdHbjexSbAXChymu7kCfmxEqZfByvC @@ -1166,7 +1220,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1667.894 units (will add 100 for safety) +Estimated gas: 1667.966 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1186,12 +1240,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000782 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1667.894 + Consumed gas: 1667.966 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 30 current messages hash = CoVoM7dmkxUSGDpgVoodsTjWaNNA15rdR4xNe4suhjre3innnQHx nb_available_messages = 406 + nb_messages_in_commitment_period = 406 + starting_level_of_current_commitment_period = 2 message_counter = 28 old_levels_messages = content = CoWKim4YDRvp4jxgFxJTvZztdRPqrBDuv1zHBY79Aukc7b8yx7sz @@ -1207,7 +1263,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1668.459 units (will add 100 for safety) +Estimated gas: 1668.531 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1227,12 +1283,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000794 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1668.459 + Consumed gas: 1668.531 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 31 current messages hash = CoWGv4kud2a8r1uHEHVg2B1ZPFFbAdD2hPb1cxrymvYkVfXjfeY9 nb_available_messages = 435 + nb_messages_in_commitment_period = 435 + starting_level_of_current_commitment_period = 2 message_counter = 29 old_levels_messages = content = CoVoM7dmkxUSGDpgVoodsTjWaNNA15rdR4xNe4suhjre3innnQHx @@ -1248,7 +1306,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1669.024 units (will add 100 for safety) +Estimated gas: 1669.096 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1268,12 +1326,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000806 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1669.024 + Consumed gas: 1669.096 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 32 current messages hash = CoW6QBucKL8LMzEt9Sjk7ozxvev4CaeVkipsPbbtGFkcbkMzgaZU nb_available_messages = 465 + nb_messages_in_commitment_period = 30 + starting_level_of_current_commitment_period = 32 message_counter = 30 old_levels_messages = content = CoWGv4kud2a8r1uHEHVg2B1ZPFFbAdD2hPb1cxrymvYkVfXjfeY9 diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out index acc5324ca37c..cd160e73a2d9 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out +++ b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out @@ -2,8 +2,8 @@ sc_rollup_commitment_of_rollup_node_first_published_at_level_global.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' @@ -79,7 +79,7 @@ This sequence of operations was run: "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out index e6d7c9852640..3cd8de211fad 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out +++ b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out @@ -2,8 +2,8 @@ sc_rollup_commitment_of_rollup_node_handles_chain_reorgs.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' @@ -79,13 +79,13 @@ This sequence of operations was run: "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.229 units (will add 100 for safety) +Estimated gas: 1652.301 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -105,12 +105,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.229 + Consumed gas: 1652.301 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 32 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 32 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_messages_reset.out b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_messages_reset.out index 564fe7f46f43..e0064304b461 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_messages_reset.out +++ b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_messages_reset.out @@ -2,8 +2,8 @@ sc_rollup_commitment_of_rollup_node_messages_reset.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' @@ -79,13 +79,13 @@ This sequence of operations was run: "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.589 units (will add 100 for safety) +Estimated gas: 1651.661 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -105,12 +105,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.717 + Consumed gas: 1651.789 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -122,7 +124,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.376 units (will add 100 for safety) +Estimated gas: 1652.448 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -142,12 +144,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.504 + Consumed gas: 1652.576 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 3 + nb_messages_in_commitment_period = 3 + starting_level_of_current_commitment_period = 2 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -160,7 +164,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.148 units (will add 100 for safety) +Estimated gas: 1653.220 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -180,12 +184,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000481 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.148 + Consumed gas: 1653.220 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoUwCB8jyBHvPAUwbmFQN3zVJ8ncrGgx6bpVxpPjzHvuDzmjDNmW nb_available_messages = 6 + nb_messages_in_commitment_period = 6 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag @@ -198,7 +204,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.713 units (will add 100 for safety) +Estimated gas: 1653.785 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -218,12 +224,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000493 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.841 + Consumed gas: 1653.913 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 6 current messages hash = CoW1rzZ87zYcazvNhJHqjcLQdKU5sxfKBbEfr2x6yYqWboXmqQ6Y nb_available_messages = 10 + nb_messages_in_commitment_period = 10 + starting_level_of_current_commitment_period = 2 message_counter = 4 old_levels_messages = content = CoUwCB8jyBHvPAUwbmFQN3zVJ8ncrGgx6bpVxpPjzHvuDzmjDNmW @@ -237,7 +245,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1654.485 units (will add 100 for safety) +Estimated gas: 1654.557 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -257,12 +265,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000505 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1654.485 + Consumed gas: 1654.557 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 7 current messages hash = CoV1yU3Bv7dHwqGQQJ5UHwUrHPQrQcT6rHCEnArna31PpznNktdS nb_available_messages = 15 + nb_messages_in_commitment_period = 15 + starting_level_of_current_commitment_period = 2 message_counter = 5 old_levels_messages = content = CoW1rzZ87zYcazvNhJHqjcLQdKU5sxfKBbEfr2x6yYqWboXmqQ6Y @@ -276,7 +286,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1655.050 units (will add 100 for safety) +Estimated gas: 1655.122 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -296,12 +306,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000517 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1655.050 + Consumed gas: 1655.122 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 8 current messages hash = CoW1wNosr2Cv2LXpM7RDT6Rrm26rSt2sfUgiE67iHyZZUPdhUPgu nb_available_messages = 21 + nb_messages_in_commitment_period = 21 + starting_level_of_current_commitment_period = 2 message_counter = 6 old_levels_messages = content = CoV1yU3Bv7dHwqGQQJ5UHwUrHPQrQcT6rHCEnArna31PpznNktdS @@ -315,7 +327,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1655.615 units (will add 100 for safety) +Estimated gas: 1655.687 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -335,12 +347,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000529 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1655.615 + Consumed gas: 1655.687 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 9 current messages hash = CoWPdmE2pHruLLyHifwtNAFU3UkuVyWV4ag1xF2ZGKdXF9A5oZ31 nb_available_messages = 28 + nb_messages_in_commitment_period = 28 + starting_level_of_current_commitment_period = 2 message_counter = 7 old_levels_messages = content = CoW1wNosr2Cv2LXpM7RDT6Rrm26rSt2sfUgiE67iHyZZUPdhUPgu @@ -354,7 +368,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1656.180 units (will add 100 for safety) +Estimated gas: 1656.252 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -374,12 +388,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000541 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1656.308 + Consumed gas: 1656.380 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 10 current messages hash = CoWa9W9Xy6UKZqdwPJxxsRYXRBXr9yod6UsczkmxKdS9DLE9BDTg nb_available_messages = 36 + nb_messages_in_commitment_period = 36 + starting_level_of_current_commitment_period = 2 message_counter = 8 old_levels_messages = content = CoWPdmE2pHruLLyHifwtNAFU3UkuVyWV4ag1xF2ZGKdXF9A5oZ31 @@ -394,7 +410,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1656.952 units (will add 100 for safety) +Estimated gas: 1657.024 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -407,19 +423,21 @@ This sequence of operations was run: From: [PUBLIC_KEY_HASH] Fee to the baker: ꜩ0.000553 Expected counter: 10 - Gas limit: 1757 + Gas limit: 1758 Storage limit: 0 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000553 payload fees(the block proposer) ....... +ꜩ0.000553 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1656.952 + Consumed gas: 1657.024 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 11 current messages hash = CoVCMjGs1K6zSZf1avuKH8bJD1LjYALaWTeTCSPX3wCcLrWt52J6 nb_available_messages = 45 + nb_messages_in_commitment_period = 45 + starting_level_of_current_commitment_period = 2 message_counter = 9 old_levels_messages = content = CoWa9W9Xy6UKZqdwPJxxsRYXRBXr9yod6UsczkmxKdS9DLE9BDTg @@ -434,7 +452,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1657.517 units (will add 100 for safety) +Estimated gas: 1657.589 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -454,12 +472,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000565 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1657.517 + Consumed gas: 1657.589 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 12 current messages hash = CoUjjZmHoHC42G5nVapUizgJNgn7MGLGHgFSVC2npyYzuAHpbMtu nb_available_messages = 55 + nb_messages_in_commitment_period = 55 + starting_level_of_current_commitment_period = 2 message_counter = 10 old_levels_messages = content = CoVCMjGs1K6zSZf1avuKH8bJD1LjYALaWTeTCSPX3wCcLrWt52J6 @@ -474,7 +494,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1658.082 units (will add 100 for safety) +Estimated gas: 1658.154 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -494,12 +514,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000577 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1658.082 + Consumed gas: 1658.154 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 13 current messages hash = CoV34A22GW4hw2JVKiWrtDP71pRg66hNG3TZ64ER2TqXQqwkum7t nb_available_messages = 66 + nb_messages_in_commitment_period = 66 + starting_level_of_current_commitment_period = 2 message_counter = 11 old_levels_messages = content = CoUjjZmHoHC42G5nVapUizgJNgn7MGLGHgFSVC2npyYzuAHpbMtu @@ -514,7 +536,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1658.647 units (will add 100 for safety) +Estimated gas: 1658.719 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -534,12 +556,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000589 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1658.647 + Consumed gas: 1658.719 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 14 current messages hash = CoWGbM6CmBMjJFqPXaXVZvAFx87895PZaWU2Zf4TnmNEkComL9yY nb_available_messages = 78 + nb_messages_in_commitment_period = 78 + starting_level_of_current_commitment_period = 2 message_counter = 12 old_levels_messages = content = CoV34A22GW4hw2JVKiWrtDP71pRg66hNG3TZ64ER2TqXQqwkum7t @@ -554,7 +578,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1659.212 units (will add 100 for safety) +Estimated gas: 1659.284 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -574,12 +598,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000601 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1659.212 + Consumed gas: 1659.284 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 15 current messages hash = CoWLWX7w2jYY498ZzHaAGVd4qvzcPDor1tgwoeyjnfX1W4pSZ3TP nb_available_messages = 91 + nb_messages_in_commitment_period = 91 + starting_level_of_current_commitment_period = 2 message_counter = 13 old_levels_messages = content = CoWGbM6CmBMjJFqPXaXVZvAFx87895PZaWU2Zf4TnmNEkComL9yY @@ -594,7 +620,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1659.777 units (will add 100 for safety) +Estimated gas: 1659.849 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -614,12 +640,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000613 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1659.777 + Consumed gas: 1659.849 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 16 current messages hash = CoW6aNmZx6G5pZjFVmFuV7buMW7ESyMVZ6NeGEfodesCrDrjFMjK nb_available_messages = 105 + nb_messages_in_commitment_period = 105 + starting_level_of_current_commitment_period = 2 message_counter = 14 old_levels_messages = content = CoWLWX7w2jYY498ZzHaAGVd4qvzcPDor1tgwoeyjnfX1W4pSZ3TP @@ -634,7 +662,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1660.342 units (will add 100 for safety) +Estimated gas: 1660.414 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -654,12 +682,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000626 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1660.342 + Consumed gas: 1660.414 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 17 current messages hash = CoUo1xoKDWmq58cjoFM5Q5mwyHEC6NYXE1LqXBtBG24eNigCStus nb_available_messages = 120 + nb_messages_in_commitment_period = 120 + starting_level_of_current_commitment_period = 2 message_counter = 15 old_levels_messages = content = CoW6aNmZx6G5pZjFVmFuV7buMW7ESyMVZ6NeGEfodesCrDrjFMjK @@ -674,7 +704,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1660.907 units (will add 100 for safety) +Estimated gas: 1660.979 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -694,12 +724,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000638 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1661.035 + Consumed gas: 1661.107 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 18 current messages hash = CoWUsFt7sWtYHXxMTDUQ3NEqiJMMW6V5Kwo2GxeStwstgfesvDsm nb_available_messages = 136 + nb_messages_in_commitment_period = 136 + starting_level_of_current_commitment_period = 2 message_counter = 16 old_levels_messages = content = CoUo1xoKDWmq58cjoFM5Q5mwyHEC6NYXE1LqXBtBG24eNigCStus @@ -715,7 +747,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1661.679 units (will add 100 for safety) +Estimated gas: 1661.751 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -735,12 +767,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.00065 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1661.679 + Consumed gas: 1661.751 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 19 current messages hash = CoVrTUpJJMCKybf2XQJq6TShTZ9grEp8214ZFdcJ7BhDRmS7EJzB nb_available_messages = 153 + nb_messages_in_commitment_period = 153 + starting_level_of_current_commitment_period = 2 message_counter = 17 old_levels_messages = content = CoWUsFt7sWtYHXxMTDUQ3NEqiJMMW6V5Kwo2GxeStwstgfesvDsm @@ -756,7 +790,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1662.244 units (will add 100 for safety) +Estimated gas: 1662.316 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -776,12 +810,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000662 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1662.244 + Consumed gas: 1662.316 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 20 current messages hash = CoWYth5XtxAyDDmpvvDcLY1szc9seaKip1FW4971rUkE16EaUAvH nb_available_messages = 171 + nb_messages_in_commitment_period = 171 + starting_level_of_current_commitment_period = 2 message_counter = 18 old_levels_messages = content = CoVrTUpJJMCKybf2XQJq6TShTZ9grEp8214ZFdcJ7BhDRmS7EJzB @@ -797,7 +833,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1662.809 units (will add 100 for safety) +Estimated gas: 1662.881 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -817,12 +853,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000674 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1662.809 + Consumed gas: 1662.881 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 21 current messages hash = CoVooDD631U4DniRdMexS8nxVG8UfNwSMgpFzWdyG9MUsjnmWoTu nb_available_messages = 190 + nb_messages_in_commitment_period = 190 + starting_level_of_current_commitment_period = 2 message_counter = 19 old_levels_messages = content = CoWYth5XtxAyDDmpvvDcLY1szc9seaKip1FW4971rUkE16EaUAvH @@ -838,7 +876,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1663.374 units (will add 100 for safety) +Estimated gas: 1663.446 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -858,12 +896,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000686 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1663.374 + Consumed gas: 1663.446 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 22 current messages hash = CoV4vVmUCgzBS7gSiqLd8V4ec7y6xS3sM6nrUc7vLDmT8SBTCr4i nb_available_messages = 210 + nb_messages_in_commitment_period = 210 + starting_level_of_current_commitment_period = 2 message_counter = 20 old_levels_messages = content = CoVooDD631U4DniRdMexS8nxVG8UfNwSMgpFzWdyG9MUsjnmWoTu @@ -879,7 +919,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1663.939 units (will add 100 for safety) +Estimated gas: 1664.011 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -892,19 +932,21 @@ This sequence of operations was run: From: [PUBLIC_KEY_HASH] Fee to the baker: ꜩ0.000698 Expected counter: 22 - Gas limit: 1764 + Gas limit: 1765 Storage limit: 0 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000698 payload fees(the block proposer) ....... +ꜩ0.000698 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1663.939 + Consumed gas: 1664.011 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 23 current messages hash = CoWJdhhuq5QNTEuHufG5tro5KZ7iqf6D5NLJPVPuzzjT6S3Getgc nb_available_messages = 231 + nb_messages_in_commitment_period = 231 + starting_level_of_current_commitment_period = 2 message_counter = 21 old_levels_messages = content = CoV4vVmUCgzBS7gSiqLd8V4ec7y6xS3sM6nrUc7vLDmT8SBTCr4i @@ -920,7 +962,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1664.504 units (will add 100 for safety) +Estimated gas: 1664.576 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -940,12 +982,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.00071 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1664.504 + Consumed gas: 1664.576 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 24 current messages hash = CoWD1TNgtmvkWrZd12jVpYXGP8Tjz7QR4yyUm7imaPMdZtkAxM7n nb_available_messages = 253 + nb_messages_in_commitment_period = 253 + starting_level_of_current_commitment_period = 2 message_counter = 22 old_levels_messages = content = CoWJdhhuq5QNTEuHufG5tro5KZ7iqf6D5NLJPVPuzzjT6S3Getgc @@ -961,7 +1005,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1665.069 units (will add 100 for safety) +Estimated gas: 1665.141 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -981,12 +1025,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000722 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1665.069 + Consumed gas: 1665.141 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 25 current messages hash = CoUsSobxkrQQSdVB7Y9NuvfJ4umZ4J6J9mSuesg8zKpS6p44uMwm nb_available_messages = 276 + nb_messages_in_commitment_period = 276 + starting_level_of_current_commitment_period = 2 message_counter = 23 old_levels_messages = content = CoWD1TNgtmvkWrZd12jVpYXGP8Tjz7QR4yyUm7imaPMdZtkAxM7n @@ -1002,7 +1048,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1665.634 units (will add 100 for safety) +Estimated gas: 1665.706 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1022,12 +1068,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000734 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1665.634 + Consumed gas: 1665.706 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 26 current messages hash = CoWSGuqQmiHLCwCCHyNSBVpXV3Dud2tGPziG7AAejN6oKBe3TtSs nb_available_messages = 300 + nb_messages_in_commitment_period = 300 + starting_level_of_current_commitment_period = 2 message_counter = 24 old_levels_messages = content = CoUsSobxkrQQSdVB7Y9NuvfJ4umZ4J6J9mSuesg8zKpS6p44uMwm @@ -1043,7 +1091,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1666.199 units (will add 100 for safety) +Estimated gas: 1666.271 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1063,12 +1111,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000746 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1666.199 + Consumed gas: 1666.271 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 27 current messages hash = CoVzzv1tbU4tqRLwuK1KLt5V5wvwUyY3ouheHiz3MgqdWpb4bwFv nb_available_messages = 325 + nb_messages_in_commitment_period = 325 + starting_level_of_current_commitment_period = 2 message_counter = 25 old_levels_messages = content = CoWSGuqQmiHLCwCCHyNSBVpXV3Dud2tGPziG7AAejN6oKBe3TtSs @@ -1084,7 +1134,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1666.764 units (will add 100 for safety) +Estimated gas: 1666.836 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1104,12 +1154,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000758 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1666.764 + Consumed gas: 1666.836 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 28 current messages hash = CoUymLeyxLCiwbWTsN6KYSBdHbjexSbAXChymu7kCfmxEqZfByvC nb_available_messages = 351 + nb_messages_in_commitment_period = 351 + starting_level_of_current_commitment_period = 2 message_counter = 26 old_levels_messages = content = CoVzzv1tbU4tqRLwuK1KLt5V5wvwUyY3ouheHiz3MgqdWpb4bwFv @@ -1125,7 +1177,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1667.329 units (will add 100 for safety) +Estimated gas: 1667.401 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1145,12 +1197,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.00077 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1667.329 + Consumed gas: 1667.401 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 29 current messages hash = CoWKim4YDRvp4jxgFxJTvZztdRPqrBDuv1zHBY79Aukc7b8yx7sz nb_available_messages = 378 + nb_messages_in_commitment_period = 378 + starting_level_of_current_commitment_period = 2 message_counter = 27 old_levels_messages = content = CoUymLeyxLCiwbWTsN6KYSBdHbjexSbAXChymu7kCfmxEqZfByvC @@ -1166,7 +1220,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1667.894 units (will add 100 for safety) +Estimated gas: 1667.966 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1186,12 +1240,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000782 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1667.894 + Consumed gas: 1667.966 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 30 current messages hash = CoVoM7dmkxUSGDpgVoodsTjWaNNA15rdR4xNe4suhjre3innnQHx nb_available_messages = 406 + nb_messages_in_commitment_period = 406 + starting_level_of_current_commitment_period = 2 message_counter = 28 old_levels_messages = content = CoWKim4YDRvp4jxgFxJTvZztdRPqrBDuv1zHBY79Aukc7b8yx7sz @@ -1207,7 +1263,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1668.459 units (will add 100 for safety) +Estimated gas: 1668.531 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1227,12 +1283,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000794 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1668.459 + Consumed gas: 1668.531 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 31 current messages hash = CoWGv4kud2a8r1uHEHVg2B1ZPFFbAdD2hPb1cxrymvYkVfXjfeY9 nb_available_messages = 435 + nb_messages_in_commitment_period = 435 + starting_level_of_current_commitment_period = 2 message_counter = 29 old_levels_messages = content = CoVoM7dmkxUSGDpgVoodsTjWaNNA15rdR4xNe4suhjre3innnQHx @@ -1248,7 +1306,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1669.024 units (will add 100 for safety) +Estimated gas: 1669.096 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1268,12 +1326,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000806 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1669.024 + Consumed gas: 1669.096 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 32 current messages hash = CoW6QBucKL8LMzEt9Sjk7ozxvev4CaeVkipsPbbtGFkcbkMzgaZU nb_available_messages = 465 + nb_messages_in_commitment_period = 30 + starting_level_of_current_commitment_period = 32 message_counter = 30 old_levels_messages = content = CoWGv4kud2a8r1uHEHVg2B1ZPFFbAdD2hPb1cxrymvYkVfXjfeY9 diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out index 870aca5e674f..23c5872192db 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out +++ b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out @@ -2,8 +2,8 @@ sc_rollup_commitment_of_rollup_node_no_commitment_publish_before_lcc.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' @@ -54,7 +54,7 @@ This sequence of operations was run: ./tezos-client --wait none cement commitment '[SC_ROLLUP_COMMITMENT_HASH]' from bootstrap1 for sc rollup '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 3451.124 units (will add 100 for safety) +Estimated gas: 3451.196 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -74,7 +74,7 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000653 Cement the commitment [SC_ROLLUP_COMMITMENT_HASH] in the smart contract rollup at address [SC_ROLLUP_HASH] This operation cementing a commitment on a smart contract rollup was successfully applied - Consumed gas: 3451.124 + Consumed gas: 3451.196 ./tezos-sc-rollup-client-alpha rpc get /last_published_commitment diff --git a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_non_final_level.out b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_non_final_level.out index 999275dcac80..71124fe9b4cb 100644 --- a/tezt/_regressions/sc_rollup_commitment_of_rollup_node_non_final_level.out +++ b/tezt/_regressions/sc_rollup_commitment_of_rollup_node_non_final_level.out @@ -2,8 +2,8 @@ sc_rollup_commitment_of_rollup_node_non_final_level.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' @@ -79,13 +79,13 @@ This sequence of operations was run: "sc_rollup_challenge_window_in_blocks": 20160, "sc_rollup_max_available_messages": 1000000, "sc_rollup_stake_amount_in_mutez": 32000000, - "sc_rollup_commitment_frequency_in_blocks": 30, + "sc_rollup_commitment_period_in_blocks": 30, "sc_rollup_commitment_storage_size_in_bytes": 84, "sc_rollup_max_lookahead_in_blocks": 30000 } ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.589 units (will add 100 for safety) +Estimated gas: 1651.661 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -105,12 +105,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.717 + Consumed gas: 1651.789 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -122,7 +124,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.376 units (will add 100 for safety) +Estimated gas: 1652.448 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -142,12 +144,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.504 + Consumed gas: 1652.576 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 3 + nb_messages_in_commitment_period = 3 + starting_level_of_current_commitment_period = 2 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -160,7 +164,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.148 units (will add 100 for safety) +Estimated gas: 1653.220 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -180,12 +184,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000481 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.148 + Consumed gas: 1653.220 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoUwCB8jyBHvPAUwbmFQN3zVJ8ncrGgx6bpVxpPjzHvuDzmjDNmW nb_available_messages = 6 + nb_messages_in_commitment_period = 6 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag @@ -198,7 +204,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.713 units (will add 100 for safety) +Estimated gas: 1653.785 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -218,12 +224,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000493 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.841 + Consumed gas: 1653.913 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 6 current messages hash = CoW1rzZ87zYcazvNhJHqjcLQdKU5sxfKBbEfr2x6yYqWboXmqQ6Y nb_available_messages = 10 + nb_messages_in_commitment_period = 10 + starting_level_of_current_commitment_period = 2 message_counter = 4 old_levels_messages = content = CoUwCB8jyBHvPAUwbmFQN3zVJ8ncrGgx6bpVxpPjzHvuDzmjDNmW @@ -237,7 +245,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1654.485 units (will add 100 for safety) +Estimated gas: 1654.557 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -257,12 +265,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000505 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1654.485 + Consumed gas: 1654.557 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 7 current messages hash = CoV1yU3Bv7dHwqGQQJ5UHwUrHPQrQcT6rHCEnArna31PpznNktdS nb_available_messages = 15 + nb_messages_in_commitment_period = 15 + starting_level_of_current_commitment_period = 2 message_counter = 5 old_levels_messages = content = CoW1rzZ87zYcazvNhJHqjcLQdKU5sxfKBbEfr2x6yYqWboXmqQ6Y @@ -276,7 +286,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1655.050 units (will add 100 for safety) +Estimated gas: 1655.122 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -296,12 +306,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000517 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1655.050 + Consumed gas: 1655.122 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 8 current messages hash = CoW1wNosr2Cv2LXpM7RDT6Rrm26rSt2sfUgiE67iHyZZUPdhUPgu nb_available_messages = 21 + nb_messages_in_commitment_period = 21 + starting_level_of_current_commitment_period = 2 message_counter = 6 old_levels_messages = content = CoV1yU3Bv7dHwqGQQJ5UHwUrHPQrQcT6rHCEnArna31PpznNktdS @@ -315,7 +327,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1655.615 units (will add 100 for safety) +Estimated gas: 1655.687 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -335,12 +347,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000529 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1655.615 + Consumed gas: 1655.687 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 9 current messages hash = CoWPdmE2pHruLLyHifwtNAFU3UkuVyWV4ag1xF2ZGKdXF9A5oZ31 nb_available_messages = 28 + nb_messages_in_commitment_period = 28 + starting_level_of_current_commitment_period = 2 message_counter = 7 old_levels_messages = content = CoW1wNosr2Cv2LXpM7RDT6Rrm26rSt2sfUgiE67iHyZZUPdhUPgu @@ -354,7 +368,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1656.180 units (will add 100 for safety) +Estimated gas: 1656.252 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -374,12 +388,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000541 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1656.308 + Consumed gas: 1656.380 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 10 current messages hash = CoWa9W9Xy6UKZqdwPJxxsRYXRBXr9yod6UsczkmxKdS9DLE9BDTg nb_available_messages = 36 + nb_messages_in_commitment_period = 36 + starting_level_of_current_commitment_period = 2 message_counter = 8 old_levels_messages = content = CoWPdmE2pHruLLyHifwtNAFU3UkuVyWV4ag1xF2ZGKdXF9A5oZ31 @@ -394,7 +410,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1656.952 units (will add 100 for safety) +Estimated gas: 1657.024 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -407,19 +423,21 @@ This sequence of operations was run: From: [PUBLIC_KEY_HASH] Fee to the baker: ꜩ0.000553 Expected counter: 10 - Gas limit: 1757 + Gas limit: 1758 Storage limit: 0 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000553 payload fees(the block proposer) ....... +ꜩ0.000553 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1656.952 + Consumed gas: 1657.024 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 11 current messages hash = CoVCMjGs1K6zSZf1avuKH8bJD1LjYALaWTeTCSPX3wCcLrWt52J6 nb_available_messages = 45 + nb_messages_in_commitment_period = 45 + starting_level_of_current_commitment_period = 2 message_counter = 9 old_levels_messages = content = CoWa9W9Xy6UKZqdwPJxxsRYXRBXr9yod6UsczkmxKdS9DLE9BDTg @@ -434,7 +452,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1657.517 units (will add 100 for safety) +Estimated gas: 1657.589 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -454,12 +472,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000565 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1657.517 + Consumed gas: 1657.589 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 12 current messages hash = CoUjjZmHoHC42G5nVapUizgJNgn7MGLGHgFSVC2npyYzuAHpbMtu nb_available_messages = 55 + nb_messages_in_commitment_period = 55 + starting_level_of_current_commitment_period = 2 message_counter = 10 old_levels_messages = content = CoVCMjGs1K6zSZf1avuKH8bJD1LjYALaWTeTCSPX3wCcLrWt52J6 @@ -474,7 +494,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1658.082 units (will add 100 for safety) +Estimated gas: 1658.154 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -494,12 +514,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000577 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1658.082 + Consumed gas: 1658.154 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 13 current messages hash = CoV34A22GW4hw2JVKiWrtDP71pRg66hNG3TZ64ER2TqXQqwkum7t nb_available_messages = 66 + nb_messages_in_commitment_period = 66 + starting_level_of_current_commitment_period = 2 message_counter = 11 old_levels_messages = content = CoUjjZmHoHC42G5nVapUizgJNgn7MGLGHgFSVC2npyYzuAHpbMtu @@ -514,7 +536,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1658.647 units (will add 100 for safety) +Estimated gas: 1658.719 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -534,12 +556,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000589 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1658.647 + Consumed gas: 1658.719 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 14 current messages hash = CoWGbM6CmBMjJFqPXaXVZvAFx87895PZaWU2Zf4TnmNEkComL9yY nb_available_messages = 78 + nb_messages_in_commitment_period = 78 + starting_level_of_current_commitment_period = 2 message_counter = 12 old_levels_messages = content = CoV34A22GW4hw2JVKiWrtDP71pRg66hNG3TZ64ER2TqXQqwkum7t @@ -554,7 +578,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1659.212 units (will add 100 for safety) +Estimated gas: 1659.284 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -574,12 +598,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000601 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1659.212 + Consumed gas: 1659.284 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 15 current messages hash = CoWLWX7w2jYY498ZzHaAGVd4qvzcPDor1tgwoeyjnfX1W4pSZ3TP nb_available_messages = 91 + nb_messages_in_commitment_period = 91 + starting_level_of_current_commitment_period = 2 message_counter = 13 old_levels_messages = content = CoWGbM6CmBMjJFqPXaXVZvAFx87895PZaWU2Zf4TnmNEkComL9yY @@ -594,7 +620,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1659.777 units (will add 100 for safety) +Estimated gas: 1659.849 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -614,12 +640,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000613 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1659.777 + Consumed gas: 1659.849 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 16 current messages hash = CoW6aNmZx6G5pZjFVmFuV7buMW7ESyMVZ6NeGEfodesCrDrjFMjK nb_available_messages = 105 + nb_messages_in_commitment_period = 105 + starting_level_of_current_commitment_period = 2 message_counter = 14 old_levels_messages = content = CoWLWX7w2jYY498ZzHaAGVd4qvzcPDor1tgwoeyjnfX1W4pSZ3TP @@ -634,7 +662,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1660.342 units (will add 100 for safety) +Estimated gas: 1660.414 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -654,12 +682,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000626 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1660.342 + Consumed gas: 1660.414 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 17 current messages hash = CoUo1xoKDWmq58cjoFM5Q5mwyHEC6NYXE1LqXBtBG24eNigCStus nb_available_messages = 120 + nb_messages_in_commitment_period = 120 + starting_level_of_current_commitment_period = 2 message_counter = 15 old_levels_messages = content = CoW6aNmZx6G5pZjFVmFuV7buMW7ESyMVZ6NeGEfodesCrDrjFMjK @@ -674,7 +704,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1660.907 units (will add 100 for safety) +Estimated gas: 1660.979 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -694,12 +724,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000638 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1661.035 + Consumed gas: 1661.107 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 18 current messages hash = CoWUsFt7sWtYHXxMTDUQ3NEqiJMMW6V5Kwo2GxeStwstgfesvDsm nb_available_messages = 136 + nb_messages_in_commitment_period = 136 + starting_level_of_current_commitment_period = 2 message_counter = 16 old_levels_messages = content = CoUo1xoKDWmq58cjoFM5Q5mwyHEC6NYXE1LqXBtBG24eNigCStus @@ -715,7 +747,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1661.679 units (will add 100 for safety) +Estimated gas: 1661.751 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -735,12 +767,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.00065 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1661.679 + Consumed gas: 1661.751 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 19 current messages hash = CoVrTUpJJMCKybf2XQJq6TShTZ9grEp8214ZFdcJ7BhDRmS7EJzB nb_available_messages = 153 + nb_messages_in_commitment_period = 153 + starting_level_of_current_commitment_period = 2 message_counter = 17 old_levels_messages = content = CoWUsFt7sWtYHXxMTDUQ3NEqiJMMW6V5Kwo2GxeStwstgfesvDsm @@ -756,7 +790,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1662.244 units (will add 100 for safety) +Estimated gas: 1662.316 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -776,12 +810,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000662 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1662.244 + Consumed gas: 1662.316 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 20 current messages hash = CoWYth5XtxAyDDmpvvDcLY1szc9seaKip1FW4971rUkE16EaUAvH nb_available_messages = 171 + nb_messages_in_commitment_period = 171 + starting_level_of_current_commitment_period = 2 message_counter = 18 old_levels_messages = content = CoVrTUpJJMCKybf2XQJq6TShTZ9grEp8214ZFdcJ7BhDRmS7EJzB @@ -797,7 +833,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1662.809 units (will add 100 for safety) +Estimated gas: 1662.881 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -817,12 +853,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000674 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1662.809 + Consumed gas: 1662.881 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 21 current messages hash = CoVooDD631U4DniRdMexS8nxVG8UfNwSMgpFzWdyG9MUsjnmWoTu nb_available_messages = 190 + nb_messages_in_commitment_period = 190 + starting_level_of_current_commitment_period = 2 message_counter = 19 old_levels_messages = content = CoWYth5XtxAyDDmpvvDcLY1szc9seaKip1FW4971rUkE16EaUAvH @@ -838,7 +876,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1663.374 units (will add 100 for safety) +Estimated gas: 1663.446 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -858,12 +896,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000686 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1663.374 + Consumed gas: 1663.446 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 22 current messages hash = CoV4vVmUCgzBS7gSiqLd8V4ec7y6xS3sM6nrUc7vLDmT8SBTCr4i nb_available_messages = 210 + nb_messages_in_commitment_period = 210 + starting_level_of_current_commitment_period = 2 message_counter = 20 old_levels_messages = content = CoVooDD631U4DniRdMexS8nxVG8UfNwSMgpFzWdyG9MUsjnmWoTu @@ -879,7 +919,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1663.939 units (will add 100 for safety) +Estimated gas: 1664.011 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -892,19 +932,21 @@ This sequence of operations was run: From: [PUBLIC_KEY_HASH] Fee to the baker: ꜩ0.000698 Expected counter: 22 - Gas limit: 1764 + Gas limit: 1765 Storage limit: 0 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000698 payload fees(the block proposer) ....... +ꜩ0.000698 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1663.939 + Consumed gas: 1664.011 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 23 current messages hash = CoWJdhhuq5QNTEuHufG5tro5KZ7iqf6D5NLJPVPuzzjT6S3Getgc nb_available_messages = 231 + nb_messages_in_commitment_period = 231 + starting_level_of_current_commitment_period = 2 message_counter = 21 old_levels_messages = content = CoV4vVmUCgzBS7gSiqLd8V4ec7y6xS3sM6nrUc7vLDmT8SBTCr4i @@ -920,7 +962,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1664.504 units (will add 100 for safety) +Estimated gas: 1664.576 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -940,12 +982,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.00071 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1664.504 + Consumed gas: 1664.576 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 24 current messages hash = CoWD1TNgtmvkWrZd12jVpYXGP8Tjz7QR4yyUm7imaPMdZtkAxM7n nb_available_messages = 253 + nb_messages_in_commitment_period = 253 + starting_level_of_current_commitment_period = 2 message_counter = 22 old_levels_messages = content = CoWJdhhuq5QNTEuHufG5tro5KZ7iqf6D5NLJPVPuzzjT6S3Getgc @@ -961,7 +1005,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1665.069 units (will add 100 for safety) +Estimated gas: 1665.141 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -981,12 +1025,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000722 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1665.069 + Consumed gas: 1665.141 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 25 current messages hash = CoUsSobxkrQQSdVB7Y9NuvfJ4umZ4J6J9mSuesg8zKpS6p44uMwm nb_available_messages = 276 + nb_messages_in_commitment_period = 276 + starting_level_of_current_commitment_period = 2 message_counter = 23 old_levels_messages = content = CoWD1TNgtmvkWrZd12jVpYXGP8Tjz7QR4yyUm7imaPMdZtkAxM7n @@ -1002,7 +1048,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1665.634 units (will add 100 for safety) +Estimated gas: 1665.706 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1022,12 +1068,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000734 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1665.634 + Consumed gas: 1665.706 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 26 current messages hash = CoWSGuqQmiHLCwCCHyNSBVpXV3Dud2tGPziG7AAejN6oKBe3TtSs nb_available_messages = 300 + nb_messages_in_commitment_period = 300 + starting_level_of_current_commitment_period = 2 message_counter = 24 old_levels_messages = content = CoUsSobxkrQQSdVB7Y9NuvfJ4umZ4J6J9mSuesg8zKpS6p44uMwm @@ -1043,7 +1091,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1666.199 units (will add 100 for safety) +Estimated gas: 1666.271 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1063,12 +1111,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000746 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1666.199 + Consumed gas: 1666.271 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 27 current messages hash = CoVzzv1tbU4tqRLwuK1KLt5V5wvwUyY3ouheHiz3MgqdWpb4bwFv nb_available_messages = 325 + nb_messages_in_commitment_period = 325 + starting_level_of_current_commitment_period = 2 message_counter = 25 old_levels_messages = content = CoWSGuqQmiHLCwCCHyNSBVpXV3Dud2tGPziG7AAejN6oKBe3TtSs @@ -1084,7 +1134,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1666.764 units (will add 100 for safety) +Estimated gas: 1666.836 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1104,12 +1154,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000758 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1666.764 + Consumed gas: 1666.836 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 28 current messages hash = CoUymLeyxLCiwbWTsN6KYSBdHbjexSbAXChymu7kCfmxEqZfByvC nb_available_messages = 351 + nb_messages_in_commitment_period = 351 + starting_level_of_current_commitment_period = 2 message_counter = 26 old_levels_messages = content = CoVzzv1tbU4tqRLwuK1KLt5V5wvwUyY3ouheHiz3MgqdWpb4bwFv @@ -1125,7 +1177,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1667.329 units (will add 100 for safety) +Estimated gas: 1667.401 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1145,12 +1197,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.00077 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1667.329 + Consumed gas: 1667.401 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 29 current messages hash = CoWKim4YDRvp4jxgFxJTvZztdRPqrBDuv1zHBY79Aukc7b8yx7sz nb_available_messages = 378 + nb_messages_in_commitment_period = 378 + starting_level_of_current_commitment_period = 2 message_counter = 27 old_levels_messages = content = CoUymLeyxLCiwbWTsN6KYSBdHbjexSbAXChymu7kCfmxEqZfByvC @@ -1166,7 +1220,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1667.894 units (will add 100 for safety) +Estimated gas: 1667.966 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1186,12 +1240,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000782 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1667.894 + Consumed gas: 1667.966 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 30 current messages hash = CoVoM7dmkxUSGDpgVoodsTjWaNNA15rdR4xNe4suhjre3innnQHx nb_available_messages = 406 + nb_messages_in_commitment_period = 406 + starting_level_of_current_commitment_period = 2 message_counter = 28 old_levels_messages = content = CoWKim4YDRvp4jxgFxJTvZztdRPqrBDuv1zHBY79Aukc7b8yx7sz @@ -1207,7 +1263,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1668.459 units (will add 100 for safety) +Estimated gas: 1668.531 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1227,12 +1283,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000794 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1668.459 + Consumed gas: 1668.531 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 31 current messages hash = CoWGv4kud2a8r1uHEHVg2B1ZPFFbAdD2hPb1cxrymvYkVfXjfeY9 nb_available_messages = 435 + nb_messages_in_commitment_period = 435 + starting_level_of_current_commitment_period = 2 message_counter = 29 old_levels_messages = content = CoVoM7dmkxUSGDpgVoodsTjWaNNA15rdR4xNe4suhjre3innnQHx @@ -1248,7 +1306,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1669.024 units (will add 100 for safety) +Estimated gas: 1669.096 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -1268,12 +1326,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000806 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1669.024 + Consumed gas: 1669.096 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 32 current messages hash = CoW6QBucKL8LMzEt9Sjk7ozxvev4CaeVkipsPbbtGFkcbkMzgaZU nb_available_messages = 465 + nb_messages_in_commitment_period = 30 + starting_level_of_current_commitment_period = 32 message_counter = 30 old_levels_messages = content = CoWGv4kud2a8r1uHEHVg2B1ZPFFbAdD2hPb1cxrymvYkVfXjfeY9 diff --git a/tezt/_regressions/sc_rollup_get_initial_level.out b/tezt/_regressions/sc_rollup_get_initial_level.out index 08b84f0eeefe..fa11156b4da3 100644 --- a/tezt/_regressions/sc_rollup_get_initial_level.out +++ b/tezt/_regressions/sc_rollup_get_initial_level.out @@ -2,8 +2,8 @@ sc_rollup_get_initial_level.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,16 +16,16 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 diff --git a/tezt/_regressions/sc_rollup_get_lcc_hash_with_level.out b/tezt/_regressions/sc_rollup_get_lcc_hash_with_level.out index cb3bbc356dcf..22856ec75ac5 100644 --- a/tezt/_regressions/sc_rollup_get_lcc_hash_with_level.out +++ b/tezt/_regressions/sc_rollup_get_lcc_hash_with_level.out @@ -2,8 +2,8 @@ sc_rollup_get_lcc_hash_with_level.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,16 +16,16 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 diff --git a/tezt/_regressions/sc_rollup_inbox_current_messages_hash.out b/tezt/_regressions/sc_rollup_inbox_current_messages_hash.out index 036e2c5d0226..540105a2b148 100644 --- a/tezt/_regressions/sc_rollup_inbox_current_messages_hash.out +++ b/tezt/_regressions/sc_rollup_inbox_current_messages_hash.out @@ -2,8 +2,8 @@ sc_rollup_inbox_current_messages_hash.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,23 +16,23 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none send sc rollup message 'text:["hello, message number 0", "hello, message number 1", "hello, message number 2", "hello, message number 3", "hello, message number 4"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1654.974 units (will add 100 for safety) +Estimated gas: 1655.046 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -45,19 +45,21 @@ This sequence of operations was run: From: [PUBLIC_KEY_HASH] Fee to the baker: ꜩ0.00058 Expected counter: 2 - Gas limit: 1755 + Gas limit: 1756 Storage limit: 0 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.00058 payload fees(the block proposer) ....... +ꜩ0.00058 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1655.102 + Consumed gas: 1655.174 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWX5Ej2i6inrCyWYcbiwSyHu7PVyomazXcTYG41GwDoVvqJtmda nb_available_messages = 5 + nb_messages_in_commitment_period = 5 + starting_level_of_current_commitment_period = 2 message_counter = 5 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -69,7 +71,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["hello, message number 5", "hello, message number 6", "hello, message number 7", "hello, message number 8", "hello, message number 9", "hello, message number 10"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1656.001 units (will add 100 for safety) +Estimated gas: 1656.073 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -89,12 +91,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000608 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1656.129 + Consumed gas: 1656.201 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoVFYQa6ArFesQ42ivShv42ZGpbStrYmo8yi4wXNnXqXLd3yrfzy nb_available_messages = 11 + nb_messages_in_commitment_period = 11 + starting_level_of_current_commitment_period = 2 message_counter = 6 old_levels_messages = content = CoWX5Ej2i6inrCyWYcbiwSyHu7PVyomazXcTYG41GwDoVvqJtmda @@ -107,7 +111,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:[]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.453 units (will add 100 for safety) +Estimated gas: 1651.525 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -127,12 +131,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000445 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.453 + Consumed gas: 1651.525 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j nb_available_messages = 11 + nb_messages_in_commitment_period = 11 + starting_level_of_current_commitment_period = 2 message_counter = 0 old_levels_messages = content = CoVFYQa6ArFesQ42ivShv42ZGpbStrYmo8yi4wXNnXqXLd3yrfzy diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out index a0f7dbdf57ee..4fcb7d827e42 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out +++ b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_basic.out @@ -2,8 +2,8 @@ sc_rollup_inbox_of_rollup_node_basic.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.680 units (will add 100 for safety) -Estimated storage: 6530 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,23 +16,23 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6550 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.680 - Storage size: 6530 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6325 - storage fees ........................... +ꜩ1.6325 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.637 units (will add 100 for safety) +Estimated gas: 1651.661 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -52,13 +52,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.765 + Consumed gas: 1651.789 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 - nb_non_committed_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -70,7 +71,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.424 units (will add 100 for safety) +Estimated gas: 1652.448 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -90,13 +91,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.552 + Consumed gas: 1652.576 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 3 - nb_non_committed_messages = 3 + nb_messages_in_commitment_period = 3 + starting_level_of_current_commitment_period = 2 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out index d6c6c34783d8..7e45841959c9 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out +++ b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out @@ -2,8 +2,8 @@ sc_rollup_inbox_of_rollup_node_handles_chain_reorg.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.680 units (will add 100 for safety) -Estimated storage: 6530 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,23 +16,23 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6550 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.680 - Storage size: 6530 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6325 - storage fees ........................... +ꜩ1.6325 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.637 units (will add 100 for safety) +Estimated gas: 1651.661 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -52,13 +52,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.765 + Consumed gas: 1651.789 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 - nb_non_committed_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -70,7 +71,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.859 units (will add 100 for safety) +Estimated gas: 1651.883 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -90,13 +91,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.987 + Consumed gas: 1652.011 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 2 - nb_non_committed_messages = 2 + nb_messages_in_commitment_period = 2 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -109,7 +111,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.859 units (will add 100 for safety) +Estimated gas: 1651.883 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -129,13 +131,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.987 + Consumed gas: 1652.011 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 2 - nb_non_committed_messages = 2 + nb_messages_in_commitment_period = 2 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -148,7 +151,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.066 units (will add 100 for safety) +Estimated gas: 1652.090 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -168,13 +171,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.066 + Consumed gas: 1652.090 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 3 - nb_non_committed_messages = 3 + nb_messages_in_commitment_period = 3 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out index 02a4f8f60b49..97bd1ab99687 100644 --- a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out +++ b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_stops.out @@ -2,8 +2,8 @@ sc_rollup_inbox_of_rollup_node_stops.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.680 units (will add 100 for safety) -Estimated storage: 6530 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,23 +16,23 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6550 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.680 - Storage size: 6530 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6325 - storage fees ........................... +ꜩ1.6325 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.637 units (will add 100 for safety) +Estimated gas: 1651.661 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -52,13 +52,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.765 + Consumed gas: 1651.789 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 - nb_non_committed_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -70,7 +71,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.424 units (will add 100 for safety) +Estimated gas: 1652.448 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -90,13 +91,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.552 + Consumed gas: 1652.576 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 3 - nb_non_committed_messages = 3 + nb_messages_in_commitment_period = 3 + starting_level_of_current_commitment_period = 2 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -109,7 +111,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.066 units (will add 100 for safety) +Estimated gas: 1652.090 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -129,13 +131,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.066 + Consumed gas: 1652.090 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 4 - nb_non_committed_messages = 4 + nb_messages_in_commitment_period = 4 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag @@ -148,7 +151,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.631 units (will add 100 for safety) +Estimated gas: 1652.655 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -168,13 +171,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.759 + Consumed gas: 1652.783 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 6 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 6 - nb_non_committed_messages = 6 + nb_messages_in_commitment_period = 6 + starting_level_of_current_commitment_period = 2 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 diff --git a/tezt/_regressions/sc_rollup_inbox_of_rollup_node_too_many_messages.out b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_too_many_messages.out new file mode 100644 index 000000000000..d452501f111f --- /dev/null +++ b/tezt/_regressions/sc_rollup_inbox_of_rollup_node_too_many_messages.out @@ -0,0 +1,840 @@ +sc_rollup_inbox_of_rollup_node_too_many_messages.out + +./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 +Node is bootstrapped. +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.000402 + Expected counter: 1 + Gas limit: 1701 + Storage limit: 6554 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.000402 + payload fees(the block proposer) ....... +ꜩ0.000402 + Originate smart contract rollup of kind arith with boot sector '' + This smart contract rollup origination was successfully applied + Consumed gas: 1600.696 + Storage size: 6534 bytes + Address: [SC_ROLLUP_HASH] + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1766.925 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 2 + Gas limit: 1867 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.053 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 3 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 205 + nb_messages_in_commitment_period = 205 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j + index = 1 + back_pointers = CoVawGHT9AxoKnd7hDBCii5PEcM2U3WbtL4L5HGD6PC9BWcLnzqD + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.149 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 3 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.277 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 4 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 410 + nb_messages_in_commitment_period = 410 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 2 + back_pointers = CoUmDifn9cHq3g1wRc8ft64oMz7Jha8f4mcUWZd2YRseVae6MQAN + CoUmDifn9cHq3g1wRc8ft64oMz7Jha8f4mcUWZd2YRseVae6MQAN + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.356 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 4 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.356 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 5 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 615 + nb_messages_in_commitment_period = 615 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 3 + back_pointers = CoVXtLfhmd3GRrwWQbmpoPBUfHPoRAvDCHmrRacxTgNTQeMUzLBf + CoUmDifn9cHq3g1wRc8ft64oMz7Jha8f4mcUWZd2YRseVae6MQAN + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.356 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 5 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.484 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 6 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 820 + nb_messages_in_commitment_period = 820 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 4 + back_pointers = CoWN2yy7teF8dGNruH9df7uxx5h3vqWgXWWEbMgZqQuEwnH1JYhb + CoWN2yy7teF8dGNruH9df7uxx5h3vqWgXWWEbMgZqQuEwnH1JYhb + CoWN2yy7teF8dGNruH9df7uxx5h3vqWgXWWEbMgZqQuEwnH1JYhb + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.563 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 6 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.563 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 7 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 1025 + nb_messages_in_commitment_period = 1025 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 5 + back_pointers = CoVLrLCavH5H4abBHtJKeUJ8pqZkewLBUcvbCYxKshoohDXYivK3 + CoWN2yy7teF8dGNruH9df7uxx5h3vqWgXWWEbMgZqQuEwnH1JYhb + CoWN2yy7teF8dGNruH9df7uxx5h3vqWgXWWEbMgZqQuEwnH1JYhb + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.563 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 7 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.563 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 8 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 1230 + nb_messages_in_commitment_period = 1230 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 6 + back_pointers = CoVqwpHccdKBgMt6dVJemHRmiLHe8F1TPesmWEPhqTJXmibJeFgq + CoVqwpHccdKBgMt6dVJemHRmiLHe8F1TPesmWEPhqTJXmibJeFgq + CoWN2yy7teF8dGNruH9df7uxx5h3vqWgXWWEbMgZqQuEwnH1JYhb + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.563 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 8 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.563 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 9 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 1435 + nb_messages_in_commitment_period = 1435 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 7 + back_pointers = CoUzwKCwXTN6roamU64YcGN2CogruyLHJQqKUuWdUvuVRppT2JQp + CoVqwpHccdKBgMt6dVJemHRmiLHe8F1TPesmWEPhqTJXmibJeFgq + CoWN2yy7teF8dGNruH9df7uxx5h3vqWgXWWEbMgZqQuEwnH1JYhb + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.563 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 9 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.691 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 10 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 1640 + nb_messages_in_commitment_period = 1640 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 8 + back_pointers = CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.770 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 10 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.770 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 11 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 1845 + nb_messages_in_commitment_period = 1845 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 9 + back_pointers = CoVrNB5gViSUQe2F2jbZvhzr6TLp8LxXpR4y9QnP35PUcMnd3h7W + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.770 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 11 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.770 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 12 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 2050 + nb_messages_in_commitment_period = 2050 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 10 + back_pointers = CoVL4hKyJxPc4fXSukMNUmVXpL6QVSX9Az3zMXqyvtADjEFHYF7d + CoVL4hKyJxPc4fXSukMNUmVXpL6QVSX9Az3zMXqyvtADjEFHYF7d + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.770 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 12 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.770 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 13 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 2255 + nb_messages_in_commitment_period = 2255 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 11 + back_pointers = CoUmKFPoFiJLwgWfeXf5yrNNMES6ABdJJ6nUsCFzrfbKkidNqHo7 + CoVL4hKyJxPc4fXSukMNUmVXpL6QVSX9Az3zMXqyvtADjEFHYF7d + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.770 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 13 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.770 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 14 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 2460 + nb_messages_in_commitment_period = 2460 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 12 + back_pointers = CoVmU794SwRVazcaFi4rqxqb4bCqf6sSsHJj8CwgCyudwHSqNT5G + CoVmU794SwRVazcaFi4rqxqb4bCqf6sSsHJj8CwgCyudwHSqNT5G + CoVmU794SwRVazcaFi4rqxqb4bCqf6sSsHJj8CwgCyudwHSqNT5G + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.770 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 14 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.770 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 15 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 2665 + nb_messages_in_commitment_period = 2665 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 13 + back_pointers = CoWXsGPqD5txEtrs9oFUuUCJUwjkQntewzpN1TAZxF8rwU9j9bxr + CoVmU794SwRVazcaFi4rqxqb4bCqf6sSsHJj8CwgCyudwHSqNT5G + CoVmU794SwRVazcaFi4rqxqb4bCqf6sSsHJj8CwgCyudwHSqNT5G + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.770 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 15 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.770 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 16 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 2870 + nb_messages_in_commitment_period = 2870 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 14 + back_pointers = CoVNKtVN5dMcpRLo653gvc8nQggk8kSqwGtqGzs1rs67TsJeVc11 + CoVNKtVN5dMcpRLo653gvc8nQggk8kSqwGtqGzs1rs67TsJeVc11 + CoVmU794SwRVazcaFi4rqxqb4bCqf6sSsHJj8CwgCyudwHSqNT5G + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.770 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 16 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.770 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 17 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 3075 + nb_messages_in_commitment_period = 3075 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 15 + back_pointers = CoVxpcg3t8yoc2migzvqYjUFAAVsz8DKL9EWRisoJ9hvJMUaYWQn + CoVNKtVN5dMcpRLo653gvc8nQggk8kSqwGtqGzs1rs67TsJeVc11 + CoVmU794SwRVazcaFi4rqxqb4bCqf6sSsHJj8CwgCyudwHSqNT5G + CoWSXSpE3piLZtgN8vBoJRKufYQMx19V6dD7ATAdfHDzACTh3e58 + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.770 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 17 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.898 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 18 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 3280 + nb_messages_in_commitment_period = 3280 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 16 + back_pointers = CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.977 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 18 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.977 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 19 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 3485 + nb_messages_in_commitment_period = 3485 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 17 + back_pointers = CoV7drZB8v18b5FCwQm2ZFvoT8Z43FTxT81PCQzsyDGiMfoAqN4u + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.977 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 19 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.977 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 20 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 3690 + nb_messages_in_commitment_period = 3690 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 18 + back_pointers = CoVnAgqHug5DUpo1vHiTEpZZ6rQ4pgSwtzZwVm6bGyVo8CyfiUCD + CoVnAgqHug5DUpo1vHiTEpZZ6rQ4pgSwtzZwVm6bGyVo8CyfiUCD + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +Estimated gas: 1767.977 units (will add 100 for safety) +Estimated storage: no bytes added +Operation successfully injected in the node. +Operation hash is '[OPERATION_HASH]' +NOT waiting for the operation to be included. +Use command + tezos-client wait for [OPERATION_HASH] to be included --confirmations 1 --branch [BLOCK_HASH] +and/or an external block explorer to make sure that it has been included. +This sequence of operations was run: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0.002916 + Expected counter: 20 + Gas limit: 1868 + Storage limit: 0 bytes + Balance updates: + [PUBLIC_KEY_HASH] ... -ꜩ0.002916 + payload fees(the block proposer) ....... +ꜩ0.002916 + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation sending a message to a smart contract rollup was successfully applied + Consumed gas: 1767.977 + Resulting inbox state: + rollup = [SC_ROLLUP_HASH] + level = 21 + current messages hash = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + nb_available_messages = 3895 + nb_messages_in_commitment_period = 3895 + starting_level_of_current_commitment_period = 2 + message_counter = 205 + old_levels_messages = + content = CoWDiSAENzUzRKbCvzj4JS9BJYzNf7dtmYeNeUr9gG9xS4huQ1bS + index = 19 + back_pointers = CoV6we9KHsvg8pefVp1EUEZQPNKJ1dbK8Jn8LBT7VunQnDE8XMxJ + CoVnAgqHug5DUpo1vHiTEpZZ6rQ4pgSwtzZwVm6bGyVo8CyfiUCD + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + CoVGhMJ3vRXtwMUv1W89NE4ZvkPkarkaTbPaXh2xuH1r6XdZKBiV + + + + +./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' +Node is bootstrapped. +This simulation failed: + Manager signed operations: + From: [PUBLIC_KEY_HASH] + Fee to the baker: ꜩ0 + Expected counter: 21 + Gas limit: 1040000 + Storage limit: 60000 bytes + Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] + This operation FAILED. + +Error: + { "id": + "proto.alpha.Sc_rollup_max_number_of_messages_reached_for_commitment_period", + "description": "Maximum number of messages reached for commitment period", + "data": {} } diff --git a/tezt/_regressions/sc_rollup_inbox_size.out b/tezt/_regressions/sc_rollup_inbox_size.out index d769ac90f416..e16f10acddf5 100644 --- a/tezt/_regressions/sc_rollup_inbox_size.out +++ b/tezt/_regressions/sc_rollup_inbox_size.out @@ -2,8 +2,8 @@ sc_rollup_inbox_size.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,23 +16,23 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.589 units (will add 100 for safety) +Estimated gas: 1651.661 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -52,12 +52,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.717 + Consumed gas: 1651.789 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 nb_available_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -69,7 +71,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.376 units (will add 100 for safety) +Estimated gas: 1652.448 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -89,12 +91,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000469 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.504 + Consumed gas: 1652.576 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag nb_available_messages = 3 + nb_messages_in_commitment_period = 3 + starting_level_of_current_commitment_period = 2 message_counter = 2 old_levels_messages = content = CoWCiKBE7uyrqCwVM1ZRQEXatHvkqQU9GPf94ktpjasEgkRgKst3 @@ -107,7 +111,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.148 units (will add 100 for safety) +Estimated gas: 1653.220 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -127,12 +131,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000481 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.148 + Consumed gas: 1653.220 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoUwCB8jyBHvPAUwbmFQN3zVJ8ncrGgx6bpVxpPjzHvuDzmjDNmW nb_available_messages = 6 + nb_messages_in_commitment_period = 6 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoV5g92qvZ6GAh1Y44pMkB7B1RQzLyzpDDWMvVJzGFvbGhamRgag @@ -145,7 +151,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.713 units (will add 100 for safety) +Estimated gas: 1653.785 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -165,12 +171,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000493 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.841 + Consumed gas: 1653.913 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 6 current messages hash = CoW1rzZ87zYcazvNhJHqjcLQdKU5sxfKBbEfr2x6yYqWboXmqQ6Y nb_available_messages = 10 + nb_messages_in_commitment_period = 10 + starting_level_of_current_commitment_period = 2 message_counter = 4 old_levels_messages = content = CoUwCB8jyBHvPAUwbmFQN3zVJ8ncrGgx6bpVxpPjzHvuDzmjDNmW @@ -184,7 +192,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1654.485 units (will add 100 for safety) +Estimated gas: 1654.557 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -204,12 +212,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000505 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1654.485 + Consumed gas: 1654.557 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 7 current messages hash = CoV1yU3Bv7dHwqGQQJ5UHwUrHPQrQcT6rHCEnArna31PpznNktdS nb_available_messages = 15 + nb_messages_in_commitment_period = 15 + starting_level_of_current_commitment_period = 2 message_counter = 5 old_levels_messages = content = CoW1rzZ87zYcazvNhJHqjcLQdKU5sxfKBbEfr2x6yYqWboXmqQ6Y @@ -223,7 +233,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1655.050 units (will add 100 for safety) +Estimated gas: 1655.122 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -243,12 +253,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000517 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1655.050 + Consumed gas: 1655.122 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 8 current messages hash = CoW1wNosr2Cv2LXpM7RDT6Rrm26rSt2sfUgiE67iHyZZUPdhUPgu nb_available_messages = 21 + nb_messages_in_commitment_period = 21 + starting_level_of_current_commitment_period = 2 message_counter = 6 old_levels_messages = content = CoV1yU3Bv7dHwqGQQJ5UHwUrHPQrQcT6rHCEnArna31PpznNktdS @@ -262,7 +274,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1655.615 units (will add 100 for safety) +Estimated gas: 1655.687 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -282,12 +294,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000529 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1655.615 + Consumed gas: 1655.687 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 9 current messages hash = CoWPdmE2pHruLLyHifwtNAFU3UkuVyWV4ag1xF2ZGKdXF9A5oZ31 nb_available_messages = 28 + nb_messages_in_commitment_period = 28 + starting_level_of_current_commitment_period = 2 message_counter = 7 old_levels_messages = content = CoW1wNosr2Cv2LXpM7RDT6Rrm26rSt2sfUgiE67iHyZZUPdhUPgu @@ -301,7 +315,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1656.180 units (will add 100 for safety) +Estimated gas: 1656.252 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -321,12 +335,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000541 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1656.308 + Consumed gas: 1656.380 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 10 current messages hash = CoWa9W9Xy6UKZqdwPJxxsRYXRBXr9yod6UsczkmxKdS9DLE9BDTg nb_available_messages = 36 + nb_messages_in_commitment_period = 36 + starting_level_of_current_commitment_period = 2 message_counter = 8 old_levels_messages = content = CoWPdmE2pHruLLyHifwtNAFU3UkuVyWV4ag1xF2ZGKdXF9A5oZ31 @@ -341,7 +357,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1656.952 units (will add 100 for safety) +Estimated gas: 1657.024 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -354,19 +370,21 @@ This sequence of operations was run: From: [PUBLIC_KEY_HASH] Fee to the baker: ꜩ0.000553 Expected counter: 10 - Gas limit: 1757 + Gas limit: 1758 Storage limit: 0 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000553 payload fees(the block proposer) ....... +ꜩ0.000553 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1656.952 + Consumed gas: 1657.024 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 11 current messages hash = CoVCMjGs1K6zSZf1avuKH8bJD1LjYALaWTeTCSPX3wCcLrWt52J6 nb_available_messages = 45 + nb_messages_in_commitment_period = 45 + starting_level_of_current_commitment_period = 2 message_counter = 9 old_levels_messages = content = CoWa9W9Xy6UKZqdwPJxxsRYXRBXr9yod6UsczkmxKdS9DLE9BDTg @@ -381,7 +399,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE","CAFEBABE"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1657.517 units (will add 100 for safety) +Estimated gas: 1657.589 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -401,12 +419,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000565 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1657.517 + Consumed gas: 1657.589 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 12 current messages hash = CoUjjZmHoHC42G5nVapUizgJNgn7MGLGHgFSVC2npyYzuAHpbMtu nb_available_messages = 55 + nb_messages_in_commitment_period = 55 + starting_level_of_current_commitment_period = 2 message_counter = 10 old_levels_messages = content = CoVCMjGs1K6zSZf1avuKH8bJD1LjYALaWTeTCSPX3wCcLrWt52J6 diff --git a/tezt/_regressions/sc_rollup_list.out b/tezt/_regressions/sc_rollup_list.out index 5d389489ce7c..bb1a87ff9260 100644 --- a/tezt/_regressions/sc_rollup_list.out +++ b/tezt/_regressions/sc_rollup_list.out @@ -2,8 +2,8 @@ sc_rollup_list.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,24 +16,24 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -46,24 +46,24 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 2 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -76,24 +76,24 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 3 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -106,24 +106,24 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 4 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -136,24 +136,24 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 5 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -166,24 +166,24 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 6 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -196,24 +196,24 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 7 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -226,24 +226,24 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 8 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -256,24 +256,24 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 9 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -286,16 +286,16 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 10 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 diff --git a/tezt/_regressions/sc_rollup_node_advances_pvm_state.out b/tezt/_regressions/sc_rollup_node_advances_pvm_state.out index 1d12019b0c0f..b334c22a6141 100644 --- a/tezt/_regressions/sc_rollup_node_advances_pvm_state.out +++ b/tezt/_regressions/sc_rollup_node_advances_pvm_state.out @@ -2,8 +2,8 @@ sc_rollup_node_advances_pvm_state.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' @@ -41,7 +41,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["31","36","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.449 units (will add 100 for safety) +Estimated gas: 1652.521 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -61,12 +61,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000463 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.577 + Consumed gas: 1652.649 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoVcYQzF4pSFtLpdD5pfGih4yvBxbYhAropQHQLi3vL1vjaxRytY nb_available_messages = 3 + nb_messages_in_commitment_period = 3 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -90,7 +92,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["32","38","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.671 units (will add 100 for safety) +Estimated gas: 1652.743 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -110,12 +112,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000463 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.799 + Consumed gas: 1652.871 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 4 current messages hash = CoW86me2bAgFjmhhvQC5qTkzsT5tKoZGUxb2ncaKCAeyVQGVNZV6 nb_available_messages = 6 + nb_messages_in_commitment_period = 6 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoVcYQzF4pSFtLpdD5pfGih4yvBxbYhAropQHQLi3vL1vjaxRytY @@ -140,7 +144,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["33","3130","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.908 units (will add 100 for safety) +Estimated gas: 1652.980 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -160,12 +164,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000465 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1652.908 + Consumed gas: 1652.980 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoVokSo8Bf3yjvzb4tm1kBPP5qRuHYAe5WHGPFgLmgSgsuCLaivf nb_available_messages = 9 + nb_messages_in_commitment_period = 9 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoW86me2bAgFjmhhvQC5qTkzsT5tKoZGUxb2ncaKCAeyVQGVNZV6 @@ -190,7 +196,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["34","3132","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1652.908 units (will add 100 for safety) +Estimated gas: 1652.980 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -210,12 +216,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000465 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.036 + Consumed gas: 1653.108 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 6 current messages hash = CoVLTDc1PJDV4vFApaGK5AX7MKWL2mLQwDwpcz185P54yYGY8yAz nb_available_messages = 12 + nb_messages_in_commitment_period = 12 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoVokSo8Bf3yjvzb4tm1kBPP5qRuHYAe5WHGPFgLmgSgsuCLaivf @@ -241,7 +249,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["35","3134","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.115 units (will add 100 for safety) +Estimated gas: 1653.187 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -261,12 +269,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000465 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.115 + Consumed gas: 1653.187 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 7 current messages hash = CoVYEyDTThZ1MxzoCCTc9wGjywZYmUbwqPHhAJbBcc1tbNmw2EtY nb_available_messages = 15 + nb_messages_in_commitment_period = 15 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoVLTDc1PJDV4vFApaGK5AX7MKWL2mLQwDwpcz185P54yYGY8yAz @@ -292,7 +302,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["36","3136","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.115 units (will add 100 for safety) +Estimated gas: 1653.187 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -312,12 +322,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000465 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.115 + Consumed gas: 1653.187 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 8 current messages hash = CoVSqoTjc2JkvgQJmrW7sn6dtmskanYKrZT9FShsJshqMKygWt27 nb_available_messages = 18 + nb_messages_in_commitment_period = 18 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoVYEyDTThZ1MxzoCCTc9wGjywZYmUbwqPHhAJbBcc1tbNmw2EtY @@ -343,7 +355,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["37","3138","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.115 units (will add 100 for safety) +Estimated gas: 1653.187 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -363,12 +375,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000465 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.115 + Consumed gas: 1653.187 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 9 current messages hash = CoVuzSmdpnQnnzQW1N8d4X9FSXi6znEH4XsVm7hj3Gittmqm3jnx nb_available_messages = 21 + nb_messages_in_commitment_period = 21 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoVSqoTjc2JkvgQJmrW7sn6dtmskanYKrZT9FShsJshqMKygWt27 @@ -394,7 +408,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["38","3230","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.115 units (will add 100 for safety) +Estimated gas: 1653.187 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -414,12 +428,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000465 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.243 + Consumed gas: 1653.315 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 10 current messages hash = CoVKngtPbees4rq6sSVD5WxYnJbdMM7F2trfYGJwAr94ZRTdPtyV nb_available_messages = 24 + nb_messages_in_commitment_period = 24 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoVuzSmdpnQnnzQW1N8d4X9FSXi6znEH4XsVm7hj3Gittmqm3jnx @@ -446,7 +462,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["39","3232","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.322 units (will add 100 for safety) +Estimated gas: 1653.394 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -466,12 +482,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000465 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.322 + Consumed gas: 1653.394 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 11 current messages hash = CoVVGn86DP5CcJDT3TdruVwUubSyKeKvuDzCYP7xbW9m7ze2XWcM nb_available_messages = 27 + nb_messages_in_commitment_period = 27 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoVKngtPbees4rq6sSVD5WxYnJbdMM7F2trfYGJwAr94ZRTdPtyV @@ -498,7 +516,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["3130","3234","2b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1653.352 units (will add 100 for safety) +Estimated gas: 1653.424 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -518,12 +536,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000467 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1653.352 + Consumed gas: 1653.424 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 12 current messages hash = CoUsA99PH6UJTddnhF1yMqgn2uzfGgn6tFA5g9amc8q6yJGqewHp nb_available_messages = 30 + nb_messages_in_commitment_period = 30 + starting_level_of_current_commitment_period = 2 message_counter = 3 old_levels_messages = content = CoVVGn86DP5CcJDT3TdruVwUubSyKeKvuDzCYP7xbW9m7ze2XWcM diff --git a/tezt/_regressions/sc_rollup_node_boots_into_initial_state.out b/tezt/_regressions/sc_rollup_node_boots_into_initial_state.out index 13b5f0449dc0..191dce55f2bf 100644 --- a/tezt/_regressions/sc_rollup_node_boots_into_initial_state.out +++ b/tezt/_regressions/sc_rollup_node_boots_into_initial_state.out @@ -2,8 +2,8 @@ sc_rollup_node_boots_into_initial_state.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' diff --git a/tezt/_regressions/sc_rollup_node_configuration.out b/tezt/_regressions/sc_rollup_node_configuration.out index 20c4ffedc2b6..5da75046280c 100644 --- a/tezt/_regressions/sc_rollup_node_configuration.out +++ b/tezt/_regressions/sc_rollup_node_configuration.out @@ -2,8 +2,8 @@ sc_rollup_node_configuration.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,16 +16,16 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 diff --git a/tezt/_regressions/sc_rollup_node_uses_boot_sector.out b/tezt/_regressions/sc_rollup_node_uses_boot_sector.out index 850f619244d8..92ff067b1abe 100644 --- a/tezt/_regressions/sc_rollup_node_uses_boot_sector.out +++ b/tezt/_regressions/sc_rollup_node_uses_boot_sector.out @@ -2,8 +2,8 @@ sc_rollup_node_uses_boot_sector.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with '10 10 10 + +' --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6534 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6546 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000414 Expected counter: 1 Gas limit: 1701 - Storage limit: 6554 bytes + Storage limit: 6566 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000414 payload fees(the block proposer) ....... +ꜩ0.000414 Originate smart contract rollup of kind arith with boot sector '10 10 10 + +' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6534 bytes + Consumed gas: 1600.696 + Storage size: 6546 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6335 - storage fees ........................... +ꜩ1.6335 + [PUBLIC_KEY_HASH] ... -ꜩ1.6365 + storage fees ........................... +ꜩ1.6365 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' @@ -35,7 +35,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["3130202b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.589 units (will add 100 for safety) +Estimated gas: 1651.661 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -55,12 +55,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.717 + Consumed gas: 1651.789 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 3 current messages hash = CoWa8bU1F5LUoL6URwdZbNFvmLhFGNvdJHkNkPJLjEZKF6EwtMVr nb_available_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 2 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j @@ -75,8 +77,8 @@ This sequence of operations was run: ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with 31 --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6524 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6536 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -89,18 +91,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000404 Expected counter: 3 Gas limit: 1701 - Storage limit: 6544 bytes + Storage limit: 6556 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000404 payload fees(the block proposer) ....... +ꜩ0.000404 Originate smart contract rollup of kind arith with boot sector '31' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6524 bytes + Consumed gas: 1600.696 + Storage size: 6536 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.631 - storage fees ........................... +ꜩ1.631 + [PUBLIC_KEY_HASH] ... -ꜩ1.634 + storage fees ........................... +ꜩ1.634 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/initial_level' @@ -108,7 +110,7 @@ This sequence of operations was run: ./tezos-client --wait none send sc rollup message 'text:["3130202b"]' from bootstrap1 to '[SC_ROLLUP_HASH]' Node is bootstrapped. -Estimated gas: 1651.589 units (will add 100 for safety) +Estimated gas: 1651.661 units (will add 100 for safety) Estimated storage: no bytes added Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' @@ -128,12 +130,14 @@ This sequence of operations was run: payload fees(the block proposer) ....... +ꜩ0.000457 Add a message to the inbox of the smart contract rollup at address [SC_ROLLUP_HASH] This operation sending a message to a smart contract rollup was successfully applied - Consumed gas: 1651.717 + Consumed gas: 1651.789 Resulting inbox state: rollup = [SC_ROLLUP_HASH] level = 5 current messages hash = CoWa8bU1F5LUoL6URwdZbNFvmLhFGNvdJHkNkPJLjEZKF6EwtMVr nb_available_messages = 1 + nb_messages_in_commitment_period = 1 + starting_level_of_current_commitment_period = 4 message_counter = 1 old_levels_messages = content = CoUkdBQ53N7FWav8LuTvrcp3jyoxnpqk3xnEo3gSCgNwia4fq44j diff --git a/tezt/_regressions/sc_rollup_origination.out b/tezt/_regressions/sc_rollup_origination.out index 63dcdd219def..34b4e1c89b08 100644 --- a/tezt/_regressions/sc_rollup_origination.out +++ b/tezt/_regressions/sc_rollup_origination.out @@ -2,8 +2,8 @@ sc_rollup_origination.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6522 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6534 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,16 +16,16 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000402 Expected counter: 1 Gas limit: 1701 - Storage limit: 6542 bytes + Storage limit: 6554 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000402 payload fees(the block proposer) ....... +ꜩ0.000402 Originate smart contract rollup of kind arith with boot sector '' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6522 bytes + Consumed gas: 1600.696 + Storage size: 6534 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6305 - storage fees ........................... +ꜩ1.6305 + [PUBLIC_KEY_HASH] ... -ꜩ1.6335 + storage fees ........................... +ꜩ1.6335 diff --git a/tezt/_regressions/sc_rollup_origination_bootsector.out b/tezt/_regressions/sc_rollup_origination_bootsector.out index 901b193838a4..49a61b5ba1a5 100644 --- a/tezt/_regressions/sc_rollup_origination_bootsector.out +++ b/tezt/_regressions/sc_rollup_origination_bootsector.out @@ -2,8 +2,8 @@ sc_rollup_origination_bootsector.out ./tezos-client --wait none originate sc rollup from '[PUBLIC_KEY_HASH]' of kind arith booting with '10 10 10 + +' --burn-cap 9999999 Node is bootstrapped. -Estimated gas: 1600.648 units (will add 100 for safety) -Estimated storage: 6534 bytes added (will add 20 for safety) +Estimated gas: 1600.696 units (will add 100 for safety) +Estimated storage: 6546 bytes added (will add 20 for safety) Operation successfully injected in the node. Operation hash is '[OPERATION_HASH]' NOT waiting for the operation to be included. @@ -16,18 +16,18 @@ This sequence of operations was run: Fee to the baker: ꜩ0.000414 Expected counter: 1 Gas limit: 1701 - Storage limit: 6554 bytes + Storage limit: 6566 bytes Balance updates: [PUBLIC_KEY_HASH] ... -ꜩ0.000414 payload fees(the block proposer) ....... +ꜩ0.000414 Originate smart contract rollup of kind arith with boot sector '10 10 10 + +' This smart contract rollup origination was successfully applied - Consumed gas: 1600.648 - Storage size: 6534 bytes + Consumed gas: 1600.696 + Storage size: 6546 bytes Address: [SC_ROLLUP_HASH] Balance updates: - [PUBLIC_KEY_HASH] ... -ꜩ1.6335 - storage fees ........................... +ꜩ1.6335 + [PUBLIC_KEY_HASH] ... -ꜩ1.6365 + storage fees ........................... +ꜩ1.6365 ./tezos-client rpc get '/chains/main/blocks/head/context/sc_rollup/[SC_ROLLUP_HASH]/boot_sector' -- GitLab From c190301619c7fdb39e86f8183d96765f64b7e065 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Thu, 12 May 2022 19:46:09 +0200 Subject: [PATCH 12/14] Proto,SCORU: Fix invalid docstring in Sc_rollup_storage Signed-off-by: Yann Regis-Gianas --- src/proto_alpha/lib_protocol/sc_rollup_storage.mli | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_alpha/lib_protocol/sc_rollup_storage.mli b/src/proto_alpha/lib_protocol/sc_rollup_storage.mli index 04dbbde1b747..8577751d2fb7 100644 --- a/src/proto_alpha/lib_protocol/sc_rollup_storage.mli +++ b/src/proto_alpha/lib_protocol/sc_rollup_storage.mli @@ -184,7 +184,7 @@ val kind : May fail with: {ul - {li [Sc_rollup_max_available_messages] if [inbox] is full} + {li [Sc_rollup_max_number_of_available_messages] if [inbox] is full} {li [Sc_rollup_max_number_of_messages_reached_for_commitment_period] if the number of messages pushed during commitment period is too high} } -- GitLab From bb777cf324c3c0092628314c6e15c099ebe5e779 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Fri, 20 May 2022 17:49:36 +0200 Subject: [PATCH 13/14] Proto,SCORU: Fix ocamlformat issue Signed-off-by: Yann Regis-Gianas --- .../lib_protocol/test/unit/test_sc_rollup_storage.ml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml b/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml index b9993ea48a85..1bdfd07d80ab 100644 --- a/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml +++ b/src/proto_alpha/lib_protocol/test/unit/test_sc_rollup_storage.ml @@ -1736,7 +1736,7 @@ let test_carbonated_memory_inbox_set_messages () = let test_limit_on_number_of_messages_during_commitment_period with_gap () = let* ctxt = new_context () in - let* (rollup, ctxt) = lift @@ new_sc_rollup ctxt in + let* rollup, ctxt = lift @@ new_sc_rollup ctxt in let commitment_period = Constants_storage.sc_rollup_commitment_period_in_blocks ctxt in @@ -1755,7 +1755,7 @@ let test_limit_on_number_of_messages_during_commitment_period with_gap () = Raw_context.Internal_for_tests.add_level ctxt commitment_period else ctxt in - let* (_inbox, _size_diff, ctxt) = + let* _inbox, _size_diff, ctxt = lift @@ Sc_rollup_storage.add_messages ctxt rollup payload in return ctxt) -- GitLab From 2d2d742cf8cdcfa786816067148ce5c93d6475a7 Mon Sep 17 00:00:00 2001 From: Yann Regis-Gianas Date: Fri, 20 May 2022 17:55:03 +0200 Subject: [PATCH 14/14] Tezt,SCORU: Fix type error introduced by rebase Signed-off-by: Yann Regis-Gianas --- tezt/tests/sc_rollup.ml | 78 +++++++++++++++++++---------------------- 1 file changed, 37 insertions(+), 41 deletions(-) diff --git a/tezt/tests/sc_rollup.ml b/tezt/tests/sc_rollup.ml index 3512065a5df4..5e5a056fcfec 100644 --- a/tezt/tests/sc_rollup.ml +++ b/tezt/tests/sc_rollup.ml @@ -58,11 +58,9 @@ let test ~__FILE__ ?output_file ?(tags = []) title f = Protocol.register_regression_test ~output_file ~__FILE__ ~title ~tags f | None -> Protocol.register_test ~__FILE__ ~title ~tags f -let setup ?commitment_frequency ?challenge_window f ~protocol = +let setup ?commitment_period ?challenge_window f ~protocol = let parameters = - make_parameter - "sc_rollup_commitment_frequency_in_blocks" - commitment_frequency + make_parameter "sc_rollup_commitment_period_in_blocks" commitment_period @ make_parameter "sc_rollup_challenge_window_in_blocks" challenge_window @ [(["sc_rollup_enable"], Some "true")] in @@ -80,10 +78,10 @@ let setup ?commitment_frequency ?challenge_window f ~protocol = let bootstrap1_key = Constant.bootstrap1.public_key_hash in f node client bootstrap1_key -let get_sc_rollup_commitment_frequency_in_blocks client = +let get_sc_rollup_commitment_period_in_blocks client = let* constants = RPC.get_constants ~hooks client in constants - |> JSON.get "sc_rollup_commitment_frequency_in_blocks" + |> JSON.get "sc_rollup_commitment_period_in_blocks" |> JSON.as_int |> return let sc_rollup_node_rpc sc_node service = @@ -125,7 +123,8 @@ let with_fresh_rollup f tezos_node tezos_client bootstrap1_key = (* TODO: https://gitlab.com/tezos/tezos/-/issues/2933 Many tests can be refactored using test_scenario. *) -let test_scenario {output_file_prefix; variant; tags; description} scenario = +let test_scenario ?commitment_period ?challenge_window + {output_file_prefix; variant; tags; description} scenario = let output_file _ = output_file_prefix ^ "_" ^ variant in let tags = tags @ [variant] in test @@ -134,8 +133,7 @@ let test_scenario {output_file_prefix; variant; tags; description} scenario = ~tags (Printf.sprintf "%s (%s)" description variant) (fun protocol -> - setup ?commitment_frequency ?challenge_window ~protocol - @@ fun node client -> + setup ?commitment_period ?challenge_window ~protocol @@ fun node client -> ( with_fresh_rollup @@ fun sc_rollup_address sc_rollup_node _filename -> scenario protocol sc_rollup_node sc_rollup_address node client ) node @@ -1036,9 +1034,9 @@ let check_published_commitment_in_l1 ?(force_new_level = true) sc_rollup_address Option.map (fun c2 -> (c1, c2)) commitment_in_l1) ; Lwt.return_unit -let test_commitment_scenario ?commitment_frequency ?challenge_window variant = +let test_commitment_scenario ?commitment_period ?challenge_window variant = test_scenario - ?commitment_frequency + ?commitment_period ?challenge_window { output_file_prefix = "sc_rollup_commitment_of_rollup_node"; @@ -1050,12 +1048,12 @@ let test_commitment_scenario ?commitment_frequency ?challenge_window variant = let commitment_stored _protocol sc_rollup_node sc_rollup_address _node client = (* The rollup is originated at level `init_level`, and it requires - `sc_rollup_commitment_frequency_in_blocks` levels to store a commitment. + `sc_rollup_commitment_period_in_blocks` levels to store a commitment. There is also a delay of `block_finality_time` before storing a commitment, to avoid including wrong commitments due to chain reorganisations. Therefore the commitment will be stored and published when the [Commitment] module processes the block at level - `init_level + sc_rollup_commitment_frequency_in_blocks + + `init_level + sc_rollup_commitment_period_in_blocks + levels_to_finalise`. *) let* init_level = @@ -1064,7 +1062,7 @@ let commitment_stored _protocol sc_rollup_node sc_rollup_address _node client = let init_level = init_level |> JSON.as_int in let* levels_to_commitment = - get_sc_rollup_commitment_frequency_in_blocks client + get_sc_rollup_commitment_period_in_blocks client in let store_commitment_level = init_level + levels_to_commitment + block_finality_time @@ -1088,7 +1086,7 @@ let commitment_stored _protocol sc_rollup_node sc_rollup_address _node client = (init_level + levels_to_commitment) in (* Bake [block_finality_time] additional levels to ensure that block number - [init_level + sc_rollup_commitment_frequency_in_blocks] is + [init_level + sc_rollup_commitment_period_in_blocks] is processed by the rollup node as finalized. *) let* () = bake_levels block_finality_time client in let* _ = @@ -1124,12 +1122,12 @@ let commitment_stored _protocol sc_rollup_node sc_rollup_address _node client = let commitment_not_stored_if_non_final _protocol sc_rollup_node sc_rollup_address _node client = (* The rollup is originated at level `init_level`, and it requires - `sc_rollup_commitment_frequency_in_blocks` levels to store a commitment. + `sc_rollup_commitment_period_in_blocks` levels to store a commitment. There is also a delay of `block_finality_time` before storing a commitment, to avoid including wrong commitments due to chain reorganisations. Therefore the commitment will be stored and published when the [Commitment] module processes the block at level - `init_level + sc_rollup_commitment_frequency_in_blocks + + `init_level + sc_rollup_commitment_period_in_blocks + levels_to_finalise`. At the level before, the commitment will not be neither stored nor published. *) @@ -1139,7 +1137,7 @@ let commitment_not_stored_if_non_final _protocol sc_rollup_node let init_level = init_level |> JSON.as_int in let* levels_to_commitment = - get_sc_rollup_commitment_frequency_in_blocks client + get_sc_rollup_commitment_period_in_blocks client in let levels_to_finalize = block_finality_time - 1 in let store_commitment_level = init_level + levels_to_commitment in @@ -1180,12 +1178,12 @@ let commitment_not_stored_if_non_final _protocol sc_rollup_node let commitments_messages_reset _protocol sc_rollup_node sc_rollup_address _node client = - (* For `sc_rollup_commitment_frequency_in_blocks` levels after the sc rollup + (* For `sc_rollup_commitment_period_in_blocks` levels after the sc rollup origination, i messages are sent to the rollup, for a total of - `sc_rollup_commitment_frequency_in_blocks * - (sc_rollup_commitment_frequency_in_blocks + 1)/2` messages. These will be + `sc_rollup_commitment_period_in_blocks * + (sc_rollup_commitment_period_in_blocks + 1)/2` messages. These will be the number of messages in the first commitment published by the rollup - node. Then, for other `sc_rollup_commitment_frequency_in_blocks` levels, + node. Then, for other `sc_rollup_commitment_period_in_blocks` levels, no messages are sent to the sc-rollup address. The second commitment published by the sc-rollup node will contain 0 messages. Finally, `block_finality_time` empty levels are baked which ensures that two @@ -1197,7 +1195,7 @@ let commitments_messages_reset _protocol sc_rollup_node sc_rollup_address _node let init_level = init_level |> JSON.as_int in let* levels_to_commitment = - get_sc_rollup_commitment_frequency_in_blocks client + get_sc_rollup_commitment_period_in_blocks client in let* () = Sc_rollup_node.run sc_rollup_node in let sc_rollup_client = Sc_rollup_client.create sc_rollup_node in @@ -1212,9 +1210,9 @@ let commitments_messages_reset _protocol sc_rollup_node sc_rollup_address _node *) send_messages levels_to_commitment sc_rollup_address client in - (* Bake other `sc_rollup_commitment_frequency_in_blocks + + (* Bake other `sc_rollup_commitment_period_in_blocks + block_finality_time` levels with no messages. The first - `sc_rollup_commitment_frequency_in_blocks` levels contribute to the second + `sc_rollup_commitment_period_in_blocks` levels contribute to the second commitment stored by the rollup node. The last `block_finality_time` levels ensure that the second commitment is stored and published by the rollup node. @@ -1257,7 +1255,7 @@ let commitments_messages_reset _protocol sc_rollup_node sc_rollup_address _node let commitments_reorgs protocol sc_rollup_node sc_rollup_address node client = (* No messages are published after origination, for - `sc_rollup_commitment_frequency_in_blocks - 1` levels. Then a divergence + `sc_rollup_commitment_period_in_blocks - 1` levels. Then a divergence occurs: in the first branch one message is published for `block_finality_time - 1` blocks. In the second branch no messages are published for `block_finality_time` blocks. The second branch is @@ -1272,7 +1270,7 @@ let commitments_reorgs protocol sc_rollup_node sc_rollup_address node client = let init_level = init_level |> JSON.as_int in let* levels_to_commitment = - get_sc_rollup_commitment_frequency_in_blocks client + get_sc_rollup_commitment_period_in_blocks client in let num_empty_blocks = block_finality_time in let num_messages = 1 in @@ -1284,9 +1282,9 @@ let commitments_reorgs protocol sc_rollup_node sc_rollup_address node client = let* () = Client.Admin.connect_address client ~peer:node' in let* () = Sc_rollup_node.run sc_rollup_node in - (* We bake `sc_rollup_commitment_frequency_in_blocks - 1` levels, which + (* We bake `sc_rollup_commitment_period_in_blocks - 1` levels, which should cause both nodes to observe level - `sc_rollup_commitment_frequency_in_blocks + init_level - 1 . *) + `sc_rollup_commitment_period_in_blocks + init_level - 1 . *) let* () = bake_levels (levels_to_commitment - 1) client in let* _ = Node.wait_for_level node (init_level + levels_to_commitment - 1) in let* _ = Node.wait_for_level node' (init_level + levels_to_commitment - 1) in @@ -1334,7 +1332,7 @@ let commitments_reorgs protocol sc_rollup_node sc_rollup_address node client = let* () = trigger_reorg () in (* After triggering a reorganisation the node should see that there is a more attractive head at level `init_level + - sc_rollup_commitment_frequency_in_blocks + block_finality_time - 1`. + sc_rollup_commitment_period_in_blocks + block_finality_time - 1`. *) let* _ = Sc_rollup_node.wait_for_level @@ -1379,10 +1377,10 @@ let commitments_reorgs protocol sc_rollup_node sc_rollup_address node client = check_published_commitment_in_l1 sc_rollup_address client published_commitment (* FIXME: https://gitlab.com/tezos/tezos/-/issues/2942 - Do not pass an explicit value for `?commitment_frequency until + Do not pass an explicit value for `?commitment_period until https://gitlab.com/tezos/tezos/-/merge_requests/5212 has been merged. *) (* Test that nodes do not publish commitments before the last cemented commitment. *) -let commitment_before_lcc_not_stored ?(commitment_frequency = 30) +let commitment_before_lcc_not_stored ?(commitment_period = 30) ?(challenge_window = 20_160) _protocol sc_rollup_node sc_rollup_address node client = (* Rollup node 1 processes messages, produces and publishes two commitments. *) @@ -1397,14 +1395,12 @@ let commitment_before_lcc_not_stored ?(commitment_frequency = 30) Check.(level = init_level) Check.int ~error_msg:"Current level has moved past origination level (%L = %R)" ; - let* () = bake_levels commitment_frequency client in + let* () = bake_levels commitment_period client in let* commitment_inbox_level = - Sc_rollup_node.wait_for_level - sc_rollup_node - (init_level + commitment_frequency) + Sc_rollup_node.wait_for_level sc_rollup_node (init_level + commitment_period) in (* Bake `block_finality_time` additional level to ensure that block number - `init_level + sc_rollup_commitment_frequency_in_blocks` is processed by + `init_level + sc_rollup_commitment_period_in_blocks` is processed by the rollup node as finalized. *) let* () = bake_levels block_finality_time client in let* commitment_finalized_level = @@ -1497,14 +1493,14 @@ let commitment_before_lcc_not_stored ?(commitment_frequency = 30) "Commitment stored by first and second rollup nodes differ (%L = %R)" in - (* Bake other commitment_frequency levels and check that rollup_node2 is + (* Bake other commitment_period levels and check that rollup_node2 is able to publish a commitment. *) - let* () = bake_levels commitment_frequency client' in - let commitment_inbox_level = commitment_inbox_level + commitment_frequency in + let* () = bake_levels commitment_period client' in + let commitment_inbox_level = commitment_inbox_level + commitment_period in let* _ = Sc_rollup_node.wait_for_level sc_rollup_node' - (level_after_cementation + commitment_frequency) + (level_after_cementation + commitment_period) in let* rollup_node2_last_published_commitment = Sc_rollup_client.last_published_commitment ~hooks sc_rollup_client' -- GitLab