diff --git a/.gitlab/ci/pipelines/before_merging.yml b/.gitlab/ci/pipelines/before_merging.yml index 28d1d324835fb73581b3a73eaa58b8b36534ce94..9f92b22f8b10e289fd7d5054a8816f3ff27e0e70 100644 --- a/.gitlab/ci/pipelines/before_merging.yml +++ b/.gitlab/ci/pipelines/before_merging.yml @@ -1281,7 +1281,7 @@ opam:all_6: - tezos-protocol-demo-noops - tezos-protocol-demo-counter - tezos-protocol-alpha - - tezos-protocol-021-PtQenaB1 + - tezos-protocol-021-PsQuebec - tezos-protocol-020-PsParisC - tezos-protocol-019-PtParisB - tezos-dal-node-services @@ -1432,10 +1432,10 @@ opam:all_2: - octez-smart-rollup-wasm-debugger-lib - octez-smart-rollup-node-lib - octez-smart-rollup-node-alpha - - octez-smart-rollup-node-PtQenaB1 - octez-smart-rollup-node-PtParisB + - octez-smart-rollup-node-PtNairob - octez-protocol-alpha-libs - - octez-protocol-021-PtQenaB1-libs + - octez-protocol-021-PsQuebec-libs - octez-protocol-020-PsParisC-libs - octez-protocol-019-PtParisB-libs - octez-protocol-018-Proxford-libs @@ -1512,7 +1512,7 @@ opam:all_1: parallel: matrix: - package: - - octez-smart-rollup-node-PtNairob + - octez-smart-rollup-node-PsQuebec - octez-smart-rollup-node-PsParisC - octez-smart-rollup-node-Proxford @@ -1825,9 +1825,9 @@ opam:exec_1: - octez-dac-client - octez-codec - octez-client - - octez-baker-PtQenaB1 + - octez-baker-PsQuebec - octez-baker-PsParisC - - octez-accuser-PtQenaB1 + - octez-accuser-PsQuebec - octez-accuser-PsParisC opam:all_5: diff --git a/.gitlab/ci/pipelines/merge_train.yml b/.gitlab/ci/pipelines/merge_train.yml index 4b7d29e6e93d3ac62b4858ce9ee0593eb3127d18..8221bfd05ae1b25065c41db27cba83e8872e1279 100644 --- a/.gitlab/ci/pipelines/merge_train.yml +++ b/.gitlab/ci/pipelines/merge_train.yml @@ -1281,7 +1281,7 @@ opam:all_6: - tezos-protocol-demo-noops - tezos-protocol-demo-counter - tezos-protocol-alpha - - tezos-protocol-021-PtQenaB1 + - tezos-protocol-021-PsQuebec - tezos-protocol-020-PsParisC - tezos-protocol-019-PtParisB - tezos-dal-node-services @@ -1432,10 +1432,10 @@ opam:all_2: - octez-smart-rollup-wasm-debugger-lib - octez-smart-rollup-node-lib - octez-smart-rollup-node-alpha - - octez-smart-rollup-node-PtQenaB1 - octez-smart-rollup-node-PtParisB + - octez-smart-rollup-node-PtNairob - octez-protocol-alpha-libs - - octez-protocol-021-PtQenaB1-libs + - octez-protocol-021-PsQuebec-libs - octez-protocol-020-PsParisC-libs - octez-protocol-019-PtParisB-libs - octez-protocol-018-Proxford-libs @@ -1512,7 +1512,7 @@ opam:all_1: parallel: matrix: - package: - - octez-smart-rollup-node-PtNairob + - octez-smart-rollup-node-PsQuebec - octez-smart-rollup-node-PsParisC - octez-smart-rollup-node-Proxford @@ -1825,9 +1825,9 @@ opam:exec_1: - octez-dac-client - octez-codec - octez-client - - octez-baker-PtQenaB1 + - octez-baker-PsQuebec - octez-baker-PsParisC - - octez-accuser-PtQenaB1 + - octez-accuser-PsQuebec - octez-accuser-PsParisC opam:all_5: diff --git a/.gitlab/ci/pipelines/schedule_extended_test.yml b/.gitlab/ci/pipelines/schedule_extended_test.yml index a3960e5536a55f0440c7394d0334bfc4171fa46f..26e7fbd75a33d3f7754e167ce1db9674caa503e9 100644 --- a/.gitlab/ci/pipelines/schedule_extended_test.yml +++ b/.gitlab/ci/pipelines/schedule_extended_test.yml @@ -843,7 +843,7 @@ opam:all_6: - tezos-protocol-demo-noops - tezos-protocol-demo-counter - tezos-protocol-alpha - - tezos-protocol-021-PtQenaB1 + - tezos-protocol-021-PsQuebec - tezos-protocol-020-PsParisC - tezos-protocol-019-PtParisB - tezos-dal-node-services @@ -964,10 +964,10 @@ opam:all_2: - octez-smart-rollup-wasm-debugger-lib - octez-smart-rollup-node-lib - octez-smart-rollup-node-alpha - - octez-smart-rollup-node-PtQenaB1 - octez-smart-rollup-node-PtParisB + - octez-smart-rollup-node-PtNairob - octez-protocol-alpha-libs - - octez-protocol-021-PtQenaB1-libs + - octez-protocol-021-PsQuebec-libs - octez-protocol-020-PsParisC-libs - octez-protocol-019-PtParisB-libs - octez-protocol-018-Proxford-libs @@ -1028,7 +1028,7 @@ opam:all_1: parallel: matrix: - package: - - octez-smart-rollup-node-PtNairob + - octez-smart-rollup-node-PsQuebec - octez-smart-rollup-node-PsParisC - octez-smart-rollup-node-Proxford @@ -1281,9 +1281,9 @@ opam:exec_1: - octez-dac-client - octez-codec - octez-client - - octez-baker-PtQenaB1 + - octez-baker-PsQuebec - octez-baker-PsParisC - - octez-accuser-PtQenaB1 + - octez-accuser-PsQuebec - octez-accuser-PsParisC opam:all_5: diff --git a/client-libs/bin_codec_kaitai/dune b/client-libs/bin_codec_kaitai/dune index b0621e07a3af73b7a67a9870d6b82e6eea184e27..9334135c3d34bd430b49f4bb994006950e5d29a5 100644 --- a/client-libs/bin_codec_kaitai/dune +++ b/client-libs/bin_codec_kaitai/dune @@ -67,9 +67,9 @@ (select void_for_linking-octez-protocol-020-PsParisC-libs-client from (octez-protocol-020-PsParisC-libs.client -> void_for_linking-octez-protocol-020-PsParisC-libs-client.empty) (-> void_for_linking-octez-protocol-020-PsParisC-libs-client.empty)) - (select void_for_linking-octez-protocol-021-PtQenaB1-libs-client from - (octez-protocol-021-PtQenaB1-libs.client -> void_for_linking-octez-protocol-021-PtQenaB1-libs-client.empty) - (-> void_for_linking-octez-protocol-021-PtQenaB1-libs-client.empty)) + (select void_for_linking-octez-protocol-021-PsQuebec-libs-client from + (octez-protocol-021-PsQuebec-libs.client -> void_for_linking-octez-protocol-021-PsQuebec-libs-client.empty) + (-> void_for_linking-octez-protocol-021-PsQuebec-libs-client.empty)) (select void_for_linking-octez-protocol-alpha-libs-client from (octez-protocol-alpha-libs.client -> void_for_linking-octez-protocol-alpha-libs-client.empty) (-> void_for_linking-octez-protocol-alpha-libs-client.empty))) @@ -106,7 +106,7 @@ (write-file void_for_linking-octez-protocol-018-Proxford-libs-client.empty "") (write-file void_for_linking-octez-protocol-019-PtParisB-libs-client.empty "") (write-file void_for_linking-octez-protocol-020-PsParisC-libs-client.empty "") - (write-file void_for_linking-octez-protocol-021-PtQenaB1-libs-client.empty "") + (write-file void_for_linking-octez-protocol-021-PsQuebec-libs-client.empty "") (write-file void_for_linking-octez-protocol-alpha-libs-client.empty "")))) (cram (deps codec.exe) (package octez-codec-kaitai)) diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header.ksy new file mode 100644 index 0000000000000000000000000000000000000000..462699c76c56b52d62d20b8fe8503218fc3ccf96 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header.ksy @@ -0,0 +1,57 @@ +meta: + id: id_021__psquebec__block_header + endian: be + imports: + - block_header__shell +doc: ! 'Encoding id: 021-PsQuebec.block_header' +types: + id_021__psquebec__block_header__alpha__full_header: + seq: + - id: id_021__psquebec__block_header__alpha__full_header + type: block_header__shell + - id: id_021__psquebec__block_header__alpha__signed_contents + type: id_021__psquebec__block_header__alpha__signed_contents + id_021__psquebec__block_header__alpha__signed_contents: + seq: + - id: id_021__psquebec__block_header__alpha__unsigned_contents + type: id_021__psquebec__block_header__alpha__unsigned_contents + - id: signature + size-eos: true + id_021__psquebec__block_header__alpha__unsigned_contents: + seq: + - id: payload_hash + size: 32 + - id: payload_round + type: s4be + - id: proof_of_work_nonce + size: 8 + - id: seed_nonce_hash_tag + type: u1 + enum: bool + - id: seed_nonce_hash + size: 32 + if: (seed_nonce_hash_tag == bool::true) + - id: per_block_votes + type: id_021__psquebec__per_block_votes + id_021__psquebec__per_block_votes: + seq: + - id: id_021__psquebec__per_block_votes_tag + type: u1 + enum: id_021__psquebec__per_block_votes_tag +enums: + bool: + 0: false + 255: true + id_021__psquebec__per_block_votes_tag: + 0: case_0 + 1: case_1 + 2: case_2 + 4: case_4 + 5: case_5 + 6: case_6 + 8: case_8 + 9: case_9 + 10: case_10 +seq: +- id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__contents.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__contents.ksy similarity index 50% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__contents.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__contents.ksy index 37daee0c8641431ba028b1a9ddd5b2a12c0c28c0..8187c7a38eae3c75d6cc09a29780ed21059fb1b8 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__contents.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__contents.ksy @@ -1,9 +1,9 @@ meta: - id: id_021__ptqenab1__block_header__contents + id: id_021__psquebec__block_header__contents endian: be -doc: ! 'Encoding id: 021-PtQenaB1.block_header.contents' +doc: ! 'Encoding id: 021-PsQuebec.block_header.contents' types: - id_021__ptqenab1__block_header__alpha__unsigned_contents: + id_021__psquebec__block_header__alpha__unsigned_contents: seq: - id: payload_hash size: 32 @@ -18,17 +18,17 @@ types: size: 32 if: (seed_nonce_hash_tag == bool::true) - id: per_block_votes - type: id_021__ptqenab1__per_block_votes - id_021__ptqenab1__per_block_votes: + type: id_021__psquebec__per_block_votes + id_021__psquebec__per_block_votes: seq: - - id: id_021__ptqenab1__per_block_votes_tag + - id: id_021__psquebec__per_block_votes_tag type: u1 - enum: id_021__ptqenab1__per_block_votes_tag + enum: id_021__psquebec__per_block_votes_tag enums: bool: 0: false 255: true - id_021__ptqenab1__per_block_votes_tag: + id_021__psquebec__per_block_votes_tag: 0: case_0 1: case_1 2: case_2 @@ -39,5 +39,5 @@ enums: 9: case_9 10: case_10 seq: -- id: id_021__ptqenab1__block_header__alpha__unsigned_contents - type: id_021__ptqenab1__block_header__alpha__unsigned_contents +- id: id_021__psquebec__block_header__alpha__unsigned_contents + type: id_021__psquebec__block_header__alpha__unsigned_contents diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__protocol_data.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__protocol_data.ksy new file mode 100644 index 0000000000000000000000000000000000000000..f75544bbb15317dfcb0084c78d979f8d8f8565a8 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__protocol_data.ksy @@ -0,0 +1,49 @@ +meta: + id: id_021__psquebec__block_header__protocol_data + endian: be +doc: ! 'Encoding id: 021-PsQuebec.block_header.protocol_data' +types: + id_021__psquebec__block_header__alpha__signed_contents: + seq: + - id: id_021__psquebec__block_header__alpha__unsigned_contents + type: id_021__psquebec__block_header__alpha__unsigned_contents + - id: signature + size-eos: true + id_021__psquebec__block_header__alpha__unsigned_contents: + seq: + - id: payload_hash + size: 32 + - id: payload_round + type: s4be + - id: proof_of_work_nonce + size: 8 + - id: seed_nonce_hash_tag + type: u1 + enum: bool + - id: seed_nonce_hash + size: 32 + if: (seed_nonce_hash_tag == bool::true) + - id: per_block_votes + type: id_021__psquebec__per_block_votes + id_021__psquebec__per_block_votes: + seq: + - id: id_021__psquebec__per_block_votes_tag + type: u1 + enum: id_021__psquebec__per_block_votes_tag +enums: + bool: + 0: false + 255: true + id_021__psquebec__per_block_votes_tag: + 0: case_0 + 1: case_1 + 2: case_2 + 4: case_4 + 5: case_5 + 6: case_6 + 8: case_8 + 9: case_9 + 10: case_10 +seq: +- id: id_021__psquebec__block_header__alpha__signed_contents + type: id_021__psquebec__block_header__alpha__signed_contents diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__raw.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__raw.ksy new file mode 100644 index 0000000000000000000000000000000000000000..1e412b5ce274727bda7c8002fe774a3dffd73bfe --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__raw.ksy @@ -0,0 +1,9 @@ +meta: + id: id_021__psquebec__block_header__raw + endian: be + imports: + - block_header +doc: ! 'Encoding id: 021-PsQuebec.block_header.raw' +seq: +- id: id_021__psquebec__block_header__raw + type: block_header diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__shell_header.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__shell_header.ksy new file mode 100644 index 0000000000000000000000000000000000000000..e5280a5a6b0565fc55ee1b66d1c5055ade6daeb2 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__shell_header.ksy @@ -0,0 +1,9 @@ +meta: + id: id_021__psquebec__block_header__shell_header + endian: be + imports: + - block_header__shell +doc: ! 'Encoding id: 021-PsQuebec.block_header.shell_header' +seq: +- id: id_021__psquebec__block_header__shell_header + type: block_header__shell diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__unsigned.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__unsigned.ksy similarity index 51% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__unsigned.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__unsigned.ksy index d8f32610e0b5468f4f3f613ee3e3617da7e1c1cc..1f8de494140209c573df99ea4e56b73650a9ab01 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__unsigned.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__block_header__unsigned.ksy @@ -1,11 +1,11 @@ meta: - id: id_021__ptqenab1__block_header__unsigned + id: id_021__psquebec__block_header__unsigned endian: be imports: - block_header__shell -doc: ! 'Encoding id: 021-PtQenaB1.block_header.unsigned' +doc: ! 'Encoding id: 021-PsQuebec.block_header.unsigned' types: - id_021__ptqenab1__block_header__alpha__unsigned_contents: + id_021__psquebec__block_header__alpha__unsigned_contents: seq: - id: payload_hash size: 32 @@ -20,17 +20,17 @@ types: size: 32 if: (seed_nonce_hash_tag == bool::true) - id: per_block_votes - type: id_021__ptqenab1__per_block_votes - id_021__ptqenab1__per_block_votes: + type: id_021__psquebec__per_block_votes + id_021__psquebec__per_block_votes: seq: - - id: id_021__ptqenab1__per_block_votes_tag + - id: id_021__psquebec__per_block_votes_tag type: u1 - enum: id_021__ptqenab1__per_block_votes_tag + enum: id_021__psquebec__per_block_votes_tag enums: bool: 0: false 255: true - id_021__ptqenab1__per_block_votes_tag: + id_021__psquebec__per_block_votes_tag: 0: case_0 1: case_1 2: case_2 @@ -41,7 +41,7 @@ enums: 9: case_9 10: case_10 seq: -- id: id_021__ptqenab1__block_header__unsigned +- id: id_021__psquebec__block_header__unsigned type: block_header__shell -- id: id_021__ptqenab1__block_header__alpha__unsigned_contents - type: id_021__ptqenab1__block_header__alpha__unsigned_contents +- id: id_021__psquebec__block_header__alpha__unsigned_contents + type: id_021__psquebec__block_header__alpha__unsigned_contents diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__constants.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__constants.ksy similarity index 95% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__constants.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__constants.ksy index d57ec955f087c36fac807b8bef6a932137751298..f529c232b100fb0601947fe42b2e3033b0da346b 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__constants.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__constants.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__constants + id: id_021__psquebec__constants endian: be -doc: ! 'Encoding id: 021-PtQenaB1.constants' +doc: ! 'Encoding id: 021-PsQuebec.constants' types: adaptive_rewards_params: seq: @@ -59,9 +59,9 @@ types: type: z - id: denominator type: z - id_021__ptqenab1__mutez: + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n int31: seq: @@ -97,7 +97,7 @@ types: issuance_weights: seq: - id: base_total_issued_per_minute - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: baking_reward_fixed_portion_weight type: int31 - id: baking_reward_bonus_weight @@ -233,9 +233,9 @@ seq: - id: proof_of_work_threshold type: s8be - id: minimal_stake - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: minimal_frozen_stake - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: vdf_difficulty type: s8be - id: origination_size @@ -243,7 +243,7 @@ seq: - id: issuance_weights type: issuance_weights - id: cost_per_byte - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: hard_storage_limit_per_operation type: z - id: quorum_min @@ -253,7 +253,7 @@ seq: - id: min_proposal_quorum type: s4be - id: liquidity_baking_subsidy - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: liquidity_baking_toggle_ema_threshold type: s4be - id: max_operations_time_to_live @@ -307,7 +307,7 @@ seq: - id: smart_rollup_challenge_window_in_blocks type: int31 - id: smart_rollup_stake_amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: smart_rollup_commitment_period_in_blocks type: int31 - id: smart_rollup_max_lookahead_in_blocks diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__constants__fixed.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__constants__fixed.ksy similarity index 91% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__constants__fixed.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__constants__fixed.ksy index 61daaa0ae69d7a11e3163f5c2fddf3620cdc415e..7ced85c22a272ee49629122d81a8a21050cd0484 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__constants__fixed.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__constants__fixed.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__constants__fixed + id: id_021__psquebec__constants__fixed endian: be -doc: ! 'Encoding id: 021-PtQenaB1.constants.fixed' +doc: ! 'Encoding id: 021-PsQuebec.constants.fixed' types: int31: seq: diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__constants__parametric.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__constants__parametric.ksy similarity index 95% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__constants__parametric.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__constants__parametric.ksy index 5f9ed5960ecda4c9e04a01888ffe6ccb26e8d192..9100348a5813132a376ba29611814501064f2f2d 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__constants__parametric.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__constants__parametric.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__constants__parametric + id: id_021__psquebec__constants__parametric endian: be -doc: ! 'Encoding id: 021-PtQenaB1.constants.parametric' +doc: ! 'Encoding id: 021-PsQuebec.constants.parametric' types: adaptive_rewards_params: seq: @@ -59,9 +59,9 @@ types: type: z - id: denominator type: z - id_021__ptqenab1__mutez: + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n int31: seq: @@ -97,7 +97,7 @@ types: issuance_weights: seq: - id: base_total_issued_per_minute - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: baking_reward_fixed_portion_weight type: int31 - id: baking_reward_bonus_weight @@ -205,9 +205,9 @@ seq: - id: proof_of_work_threshold type: s8be - id: minimal_stake - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: minimal_frozen_stake - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: vdf_difficulty type: s8be - id: origination_size @@ -215,7 +215,7 @@ seq: - id: issuance_weights type: issuance_weights - id: cost_per_byte - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: hard_storage_limit_per_operation type: z - id: quorum_min @@ -225,7 +225,7 @@ seq: - id: min_proposal_quorum type: s4be - id: liquidity_baking_subsidy - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: liquidity_baking_toggle_ema_threshold type: s4be - id: max_operations_time_to_live @@ -279,7 +279,7 @@ seq: - id: smart_rollup_challenge_window_in_blocks type: int31 - id: smart_rollup_stake_amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: smart_rollup_commitment_period_in_blocks type: int31 - id: smart_rollup_max_lookahead_in_blocks diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__contract.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__contract.ksy similarity index 73% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__contract.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__contract.ksy index 433dc084c3124ef5f820641478a41a40ca00e1c4..26aec13666743d6c95d2d3db3264d0cefc824550 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__contract.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__contract.ksy @@ -1,20 +1,20 @@ meta: - id: id_021__ptqenab1__contract + id: id_021__psquebec__contract endian: be -doc: ! 'Encoding id: 021-PtQenaB1.contract' +doc: ! 'Encoding id: 021-PsQuebec.contract' types: - id_021__ptqenab1__contract_id: + id_021__psquebec__contract_id: seq: - - id: id_021__ptqenab1__contract_id_tag + - id: id_021__psquebec__contract_id_tag type: u1 - enum: id_021__ptqenab1__contract_id_tag + enum: id_021__psquebec__contract_id_tag - id: implicit type: public_key_hash - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::implicit) + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::implicit) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: originated type: originated - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::originated) + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::originated) originated: seq: - id: contract_hash @@ -40,7 +40,7 @@ types: size: 20 if: (public_key_hash_tag == public_key_hash_tag::bls) enums: - id_021__ptqenab1__contract_id_tag: + id_021__psquebec__contract_id_tag: 0: implicit 1: originated public_key_hash_tag: @@ -49,8 +49,8 @@ enums: 2: p256 3: bls seq: -- id: id_021__ptqenab1__contract_id - type: id_021__ptqenab1__contract_id +- id: id_021__psquebec__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__cycle.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__cycle.ksy new file mode 100644 index 0000000000000000000000000000000000000000..ffe7c10a41fe0f91f351ddc890ea7074c2243cd7 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__cycle.ksy @@ -0,0 +1,7 @@ +meta: + id: id_021__psquebec__cycle + endian: be +doc: ! 'Encoding id: 021-PsQuebec.cycle' +seq: +- id: id_021__psquebec__cycle + type: s4be diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__errors.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__errors.ksy similarity index 79% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__errors.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__errors.ksy index 41ef0a4005b5ac624429c092b8f8811f7a99e2e8..04e1b04dba84261de0f1d832b784c577169a6388 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__errors.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__errors.ksy @@ -1,8 +1,8 @@ meta: - id: id_021__ptqenab1__errors + id: id_021__psquebec__errors endian: be doc: ! >- - Encoding id: 021-PtQenaB1.errors + Encoding id: 021-PsQuebec.errors Description: The full list of RPC errors would be too long to include.It is @@ -17,5 +17,5 @@ types: - id: bytes_dyn_uint30 size: len_bytes_dyn_uint30 seq: -- id: id_021__ptqenab1__errors +- id: id_021__psquebec__errors type: bytes_dyn_uint30 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__fa1__2__token_transfer.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__fa1__2__token_transfer.ksy similarity index 92% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__fa1__2__token_transfer.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__fa1__2__token_transfer.ksy index c4e3cf0b8107529fede0ca50d454a0ec625d03c9..203556b5165e025393efb3df1f3a671049b8fce3 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__fa1__2__token_transfer.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__fa1__2__token_transfer.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__fa1__2__token_transfer + id: id_021__psquebec__fa1__2__token_transfer endian: be -doc: ! 'Encoding id: 021-PtQenaB1.fa1.2.token_transfer' +doc: ! 'Encoding id: 021-PsQuebec.fa1.2.token_transfer' types: bytes_dyn_uint30: seq: diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__fitness.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__fitness.ksy similarity index 83% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__fitness.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__fitness.ksy index 4cd064600f84d6a70773ce1ec911aa854b8ffdd4..a11f75e351d79796586644aea50c8da96674af19 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__fitness.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__fitness.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__fitness + id: id_021__psquebec__fitness endian: be -doc: ! 'Encoding id: 021-PtQenaB1.fitness' +doc: ! 'Encoding id: 021-PsQuebec.fitness' types: locked_round: seq: diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__frozen_staker.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__frozen_staker.ksy similarity index 65% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__frozen_staker.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__frozen_staker.ksy index 8cd4a7fc10ee3479a3d5524134ab4c0812b8608a..f4e91e9db331b8874d65f6f67542a6625117299c 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__frozen_staker.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__frozen_staker.ksy @@ -1,39 +1,39 @@ meta: - id: id_021__ptqenab1__frozen_staker + id: id_021__psquebec__frozen_staker endian: be -doc: ! 'Encoding id: 021-PtQenaB1.frozen_staker' +doc: ! 'Encoding id: 021-PsQuebec.frozen_staker' types: - id_021__ptqenab1__contract_id: + id_021__psquebec__contract_id: seq: - - id: id_021__ptqenab1__contract_id_tag + - id: id_021__psquebec__contract_id_tag type: u1 - enum: id_021__ptqenab1__contract_id_tag + enum: id_021__psquebec__contract_id_tag - id: implicit type: public_key_hash - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::implicit) + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::implicit) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: originated type: originated - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::originated) - id_021__ptqenab1__frozen_staker: + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::originated) + id_021__psquebec__frozen_staker: seq: - - id: id_021__ptqenab1__frozen_staker_tag + - id: id_021__psquebec__frozen_staker_tag type: u1 - enum: id_021__ptqenab1__frozen_staker_tag + enum: id_021__psquebec__frozen_staker_tag - id: single type: single - if: (id_021__ptqenab1__frozen_staker_tag == id_021__ptqenab1__frozen_staker_tag::single) + if: (id_021__psquebec__frozen_staker_tag == id_021__psquebec__frozen_staker_tag::single) - id: shared type: public_key_hash - if: (id_021__ptqenab1__frozen_staker_tag == id_021__ptqenab1__frozen_staker_tag::shared) + if: (id_021__psquebec__frozen_staker_tag == id_021__psquebec__frozen_staker_tag::shared) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: baker type: public_key_hash - if: (id_021__ptqenab1__frozen_staker_tag == id_021__ptqenab1__frozen_staker_tag::baker) + if: (id_021__psquebec__frozen_staker_tag == id_021__psquebec__frozen_staker_tag::baker) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: baker_edge type: public_key_hash - if: (id_021__ptqenab1__frozen_staker_tag == id_021__ptqenab1__frozen_staker_tag::baker_edge) + if: (id_021__psquebec__frozen_staker_tag == id_021__psquebec__frozen_staker_tag::baker_edge) doc: A Ed25519, Secp256k1, P256, or BLS public key hash originated: seq: @@ -62,7 +62,7 @@ types: single: seq: - id: contract - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -70,10 +70,10 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash enums: - id_021__ptqenab1__contract_id_tag: + id_021__psquebec__contract_id_tag: 0: implicit 1: originated - id_021__ptqenab1__frozen_staker_tag: + id_021__psquebec__frozen_staker_tag: 0: single 1: shared 2: baker @@ -84,8 +84,8 @@ enums: 2: p256 3: bls seq: -- id: id_021__ptqenab1__frozen_staker - type: id_021__ptqenab1__frozen_staker +- id: id_021__psquebec__frozen_staker + type: id_021__psquebec__frozen_staker doc: ! >- frozen_staker: Abstract notion of staker used in operation receipts for frozen deposits, either a single staker or all the stakers delegating to some delegate. diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__gas.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__gas.ksy similarity index 66% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__gas.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__gas.ksy index a498333223821a92565dba6efa9ce28d903a4e4c..7b35972e924c6612d8e9bce57e29624051b36a3d 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__gas.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__gas.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__gas + id: id_021__psquebec__gas endian: be -doc: ! 'Encoding id: 021-PtQenaB1.gas' +doc: ! 'Encoding id: 021-PsQuebec.gas' types: n_chunk: seq: @@ -23,13 +23,13 @@ types: repeat-until: not (_.has_more).as if: has_tail.as enums: - id_021__ptqenab1__gas_tag: + id_021__psquebec__gas_tag: 0: limited 1: unaccounted seq: -- id: id_021__ptqenab1__gas_tag +- id: id_021__psquebec__gas_tag type: u1 - enum: id_021__ptqenab1__gas_tag + enum: id_021__psquebec__gas_tag - id: limited type: z - if: (id_021__ptqenab1__gas_tag == id_021__ptqenab1__gas_tag::limited) + if: (id_021__psquebec__gas_tag == id_021__psquebec__gas_tag::limited) diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__gas__cost.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__gas__cost.ksy similarity index 77% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__gas__cost.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__gas__cost.ksy index 74b620d90665bd5e861ab0787017582e97174e4b..068628daf370e0a0abdf915e91be0b599e7e33e6 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__gas__cost.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__gas__cost.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__gas__cost + id: id_021__psquebec__gas__cost endian: be -doc: ! 'Encoding id: 021-PtQenaB1.gas.cost' +doc: ! 'Encoding id: 021-PsQuebec.gas.cost' types: n_chunk: seq: @@ -23,5 +23,5 @@ types: repeat-until: not (_.has_more).as if: has_tail.as seq: -- id: id_021__ptqenab1__gas__cost +- id: id_021__psquebec__gas__cost type: z diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__lazy_storage_diff.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__lazy_storage_diff.ksy similarity index 75% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__lazy_storage_diff.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__lazy_storage_diff.ksy index 0a0f466e528816bb67f0b7aea293ad3527bbfe91..74104f1cdee0e9341ad62d4aa62166be252d62f7 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__lazy_storage_diff.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__lazy_storage_diff.ksy @@ -1,20 +1,20 @@ meta: - id: id_021__ptqenab1__lazy_storage_diff + id: id_021__psquebec__lazy_storage_diff endian: be imports: - sapling__transaction__ciphertext - sapling__transaction__commitment - sapling__transaction__nullifier -doc: ! 'Encoding id: 021-PtQenaB1.lazy_storage_diff' +doc: ! 'Encoding id: 021-PsQuebec.lazy_storage_diff' types: alloc: seq: - id: updates type: updates_0 - id: key_type - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: value_type - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression alloc_0: seq: - id: updates @@ -38,11 +38,11 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression big_map: seq: - id: id - type: id_021__ptqenab1__big_map_id + type: id_021__psquebec__big_map_id doc: ! 'Big map identifier: A big map identifier' - id: diff type: diff @@ -77,14 +77,14 @@ types: copy: seq: - id: source - type: id_021__ptqenab1__big_map_id + type: id_021__psquebec__big_map_id doc: ! 'Big map identifier: A big map identifier' - id: updates type: updates_0 copy_0: seq: - id: source - type: id_021__ptqenab1__sapling_state_id + type: id_021__psquebec__sapling_state_id doc: ! 'Sapling state identifier: A sapling state identifier' - id: updates type: updates_1 @@ -116,73 +116,73 @@ types: - id: alloc type: alloc_0 if: (diff_tag == diff_tag::alloc) - id_021__ptqenab1__big_map_id: + id_021__psquebec__big_map_id: seq: - - id: id_021__ptqenab1__big_map_id + - id: id_021__psquebec__big_map_id type: z - id_021__ptqenab1__lazy_storage_diff: + id_021__psquebec__lazy_storage_diff: seq: - - id: id_021__ptqenab1__lazy_storage_diff_entries - type: id_021__ptqenab1__lazy_storage_diff_entries + - id: id_021__psquebec__lazy_storage_diff_entries + type: id_021__psquebec__lazy_storage_diff_entries repeat: eos - id_021__ptqenab1__lazy_storage_diff_entries: + id_021__psquebec__lazy_storage_diff_entries: seq: - - id: id_021__ptqenab1__lazy_storage_diff_elt_tag + - id: id_021__psquebec__lazy_storage_diff_elt_tag type: u1 - enum: id_021__ptqenab1__lazy_storage_diff_elt_tag + enum: id_021__psquebec__lazy_storage_diff_elt_tag - id: big_map type: big_map - if: (id_021__ptqenab1__lazy_storage_diff_elt_tag == id_021__ptqenab1__lazy_storage_diff_elt_tag::big_map) + if: (id_021__psquebec__lazy_storage_diff_elt_tag == id_021__psquebec__lazy_storage_diff_elt_tag::big_map) - id: sapling_state type: sapling_state - if: (id_021__ptqenab1__lazy_storage_diff_elt_tag == id_021__ptqenab1__lazy_storage_diff_elt_tag::sapling_state) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__lazy_storage_diff_elt_tag == id_021__psquebec__lazy_storage_diff_elt_tag::sapling_state) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives - id_021__ptqenab1__sapling_state_id: + enum: id_021__psquebec__michelson__v1__primitives + id_021__psquebec__sapling_state_id: seq: - - id: id_021__ptqenab1__sapling_state_id + - id: id_021__psquebec__sapling_state_id type: z - micheline__021__ptqenab1__michelson_v1__expression: + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) n_chunk: seq: - id: has_more @@ -210,39 +210,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -250,13 +250,13 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 sapling_state: seq: - id: id - type: id_021__ptqenab1__sapling_state_id + type: id_021__psquebec__sapling_state_id doc: ! 'Sapling state identifier: A sapling state identifier' - id: diff type: diff_0 @@ -277,7 +277,7 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression updates: seq: - id: updates_entries @@ -303,12 +303,12 @@ types: - id: key_hash size: 32 - id: key - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: value_tag type: u1 enum: bool - id: value - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression if: (value_tag == bool::true) z: seq: @@ -332,10 +332,10 @@ enums: 1: remove 2: copy 3: alloc - id_021__ptqenab1__lazy_storage_diff_elt_tag: + id_021__psquebec__lazy_storage_diff_elt_tag: 0: big_map 1: sapling_state - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -732,7 +732,7 @@ enums: 157: id: ticket_1 doc: Ticket - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -759,10 +759,10 @@ enums: doc: Generic primitive (any number of args with or without annotations) 10: bytes seq: -- id: len_id_021__ptqenab1__lazy_storage_diff +- id: len_id_021__psquebec__lazy_storage_diff type: u4be valid: max: 1073741823 -- id: id_021__ptqenab1__lazy_storage_diff - type: id_021__ptqenab1__lazy_storage_diff - size: len_id_021__ptqenab1__lazy_storage_diff +- id: id_021__psquebec__lazy_storage_diff + type: id_021__psquebec__lazy_storage_diff + size: len_id_021__psquebec__lazy_storage_diff diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__level.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__level.ksy similarity index 93% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__level.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__level.ksy index 980eaff6fb4b74bcd98ecc65b8305d03b5b12323..62a6a5c365fbafb35d0fc5129c5dafaed6da3b34 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__level.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__level.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__level + id: id_021__psquebec__level endian: be -doc: ! 'Encoding id: 021-PtQenaB1.level' +doc: ! 'Encoding id: 021-PsQuebec.level' enums: bool: 0: false diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__nonce.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__nonce.ksy new file mode 100644 index 0000000000000000000000000000000000000000..9f7d6af5d1cba3cf13301362b90e880ddb12e49c --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__nonce.ksy @@ -0,0 +1,7 @@ +meta: + id: id_021__psquebec__nonce + endian: be +doc: ! 'Encoding id: 021-PsQuebec.nonce' +seq: +- id: id_021__psquebec__nonce + size: 32 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation.ksy similarity index 75% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__operation.ksy index dd4b08272fe7786afade80c70eac0f676ac6a057..f8b37d4f5daf415ef70c3c7500e67e94fe960aab 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation.ksy @@ -1,10 +1,10 @@ meta: - id: id_021__ptqenab1__operation + id: id_021__psquebec__operation endian: be imports: - block_header__shell - operation__shell_header -doc: ! 'Encoding id: 021-PtQenaB1.operation' +doc: ! 'Encoding id: 021-PsQuebec.operation' types: activate_account: seq: @@ -29,7 +29,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression attestation: seq: - id: slot @@ -65,8 +65,8 @@ types: type: s1 bh1: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh1_0: seq: - id: len_bh1 @@ -78,8 +78,8 @@ types: size: len_bh1 bh2: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh2_0: seq: - id: len_bh2 @@ -139,8 +139,8 @@ types: type: s8be contents_and_signature_prefix_entries: seq: - - id: id_021__ptqenab1__operation__alpha__contents_or_signature_prefix - type: id_021__ptqenab1__operation__alpha__contents_or_signature_prefix + - id: id_021__psquebec__operation__alpha__contents_or_signature_prefix + type: id_021__psquebec__operation__alpha__contents_or_signature_prefix dal__page__proof: seq: - id: dal_page_id @@ -161,7 +161,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -176,7 +176,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -243,19 +243,19 @@ types: - id: destination type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id_021__ptqenab1__block_header__alpha__full_header: + id_021__psquebec__block_header__alpha__full_header: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header type: block_header__shell - - id: id_021__ptqenab1__block_header__alpha__signed_contents - type: id_021__ptqenab1__block_header__alpha__signed_contents - id_021__ptqenab1__block_header__alpha__signed_contents: + - id: id_021__psquebec__block_header__alpha__signed_contents + type: id_021__psquebec__block_header__alpha__signed_contents + id_021__psquebec__block_header__alpha__signed_contents: seq: - - id: id_021__ptqenab1__block_header__alpha__unsigned_contents - type: id_021__ptqenab1__block_header__alpha__unsigned_contents + - id: id_021__psquebec__block_header__alpha__unsigned_contents + type: id_021__psquebec__block_header__alpha__unsigned_contents - id: signature size-eos: true - id_021__ptqenab1__block_header__alpha__unsigned_contents: + id_021__psquebec__block_header__alpha__unsigned_contents: seq: - id: payload_hash size: 32 @@ -270,246 +270,246 @@ types: size: 32 if: (seed_nonce_hash_tag == bool::true) - id: per_block_votes - type: id_021__ptqenab1__per_block_votes - id_021__ptqenab1__contract_id: + type: id_021__psquebec__per_block_votes + id_021__psquebec__contract_id: seq: - - id: id_021__ptqenab1__contract_id_tag + - id: id_021__psquebec__contract_id_tag type: u1 - enum: id_021__ptqenab1__contract_id_tag + enum: id_021__psquebec__contract_id_tag - id: implicit type: public_key_hash - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::implicit) + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::implicit) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: originated type: originated - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::originated) - id_021__ptqenab1__contract_id__originated: + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::originated) + id_021__psquebec__contract_id__originated: seq: - - id: id_021__ptqenab1__contract_id__originated_tag + - id: id_021__psquebec__contract_id__originated_tag type: u1 - enum: id_021__ptqenab1__contract_id__originated_tag + enum: id_021__psquebec__contract_id__originated_tag - id: originated type: originated - if: (id_021__ptqenab1__contract_id__originated_tag == id_021__ptqenab1__contract_id__originated_tag::originated) - id_021__ptqenab1__entrypoint: + if: (id_021__psquebec__contract_id__originated_tag == id_021__psquebec__contract_id__originated_tag::originated) + id_021__psquebec__entrypoint: seq: - - id: id_021__ptqenab1__entrypoint_tag + - id: id_021__psquebec__entrypoint_tag type: u1 - enum: id_021__ptqenab1__entrypoint_tag + enum: id_021__psquebec__entrypoint_tag - id: named type: named_0 - if: (id_021__ptqenab1__entrypoint_tag == id_021__ptqenab1__entrypoint_tag::named) - id_021__ptqenab1__inlined__attestation: + if: (id_021__psquebec__entrypoint_tag == id_021__psquebec__entrypoint_tag::named) + id_021__psquebec__inlined__attestation: seq: - - id: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__attestation_mempool__contents + type: id_021__psquebec__inlined__attestation_mempool__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__attestation_mempool__contents: + id_021__psquebec__inlined__attestation_mempool__contents: seq: - - id: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + - id: id_021__psquebec__inlined__attestation_mempool__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + enum: id_021__psquebec__inlined__attestation_mempool__contents_tag - id: attestation type: attestation - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation) + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation_with_dal) - id_021__ptqenab1__inlined__preattestation: + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation_with_dal) + id_021__psquebec__inlined__preattestation: seq: - - id: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__preattestation__contents + type: id_021__psquebec__inlined__preattestation__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__preattestation__contents: + id_021__psquebec__inlined__preattestation__contents: seq: - - id: id_021__ptqenab1__inlined__preattestation__contents_tag + - id: id_021__psquebec__inlined__preattestation__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__preattestation__contents_tag + enum: id_021__psquebec__inlined__preattestation__contents_tag - id: preattestation type: preattestation - if: (id_021__ptqenab1__inlined__preattestation__contents_tag == id_021__ptqenab1__inlined__preattestation__contents_tag::preattestation) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__inlined__preattestation__contents_tag == id_021__psquebec__inlined__preattestation__contents_tag::preattestation) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives - id_021__ptqenab1__mutez: + enum: id_021__psquebec__michelson__v1__primitives + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n - id_021__ptqenab1__operation__alpha__contents_and_signature: + id_021__psquebec__operation__alpha__contents_and_signature: seq: - id: contents_and_signature_prefix type: contents_and_signature_prefix_entries repeat: eos - id: signature_suffix size: 64 - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix: + id_021__psquebec__operation__alpha__contents_or_signature_prefix: seq: - - id: id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag + - id: id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag type: u1 - enum: id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag + enum: id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag - id: signature_prefix type: bls_signature_prefix - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::signature_prefix) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::signature_prefix) doc: The prefix of a BLS signature, i.e. the first 32 bytes. - id: preattestation type: preattestation - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::preattestation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::preattestation) - id: attestation type: attestation - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::attestation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::attestation_with_dal) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::attestation_with_dal) - id: double_preattestation_evidence type: double_preattestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::double_preattestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::double_preattestation_evidence) - id: double_attestation_evidence type: double_attestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::double_attestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::double_attestation_evidence) - id: seed_nonce_revelation type: seed_nonce_revelation - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::seed_nonce_revelation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::seed_nonce_revelation) - id: vdf_revelation type: solution - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::vdf_revelation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::vdf_revelation) - id: double_baking_evidence type: double_baking_evidence - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::double_baking_evidence) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::double_baking_evidence) - id: activate_account type: activate_account - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::activate_account) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::activate_account) - id: proposals type: proposals_1 - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::proposals) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::proposals) - id: ballot type: ballot - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::ballot) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::ballot) - id: reveal type: reveal - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::reveal) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::reveal) - id: transaction type: transaction - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::transaction) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::transaction) - id: origination type: origination - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::origination) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::origination) - id: delegation type: delegation - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::delegation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::delegation) - id: set_deposits_limit type: set_deposits_limit - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::set_deposits_limit) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::set_deposits_limit) - id: increase_paid_storage type: increase_paid_storage - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::increase_paid_storage) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::increase_paid_storage) - id: update_consensus_key type: update_consensus_key - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::update_consensus_key) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::update_consensus_key) - id: drain_delegate type: drain_delegate - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::drain_delegate) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::drain_delegate) - id: failing_noop type: bytes_dyn_uint30 - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::failing_noop) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::failing_noop) - id: register_global_constant type: register_global_constant - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::register_global_constant) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::register_global_constant) - id: transfer_ticket type: transfer_ticket - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::transfer_ticket) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::transfer_ticket) - id: dal_publish_commitment type: dal_publish_commitment - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::dal_publish_commitment) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::dal_publish_commitment) - id: smart_rollup_originate type: smart_rollup_originate - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_originate) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_originate) - id: smart_rollup_add_messages type: smart_rollup_add_messages - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_add_messages) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_add_messages) - id: smart_rollup_cement type: smart_rollup_cement - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_cement) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_cement) - id: smart_rollup_publish type: smart_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_publish) - id: smart_rollup_refute type: smart_rollup_refute - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_refute) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_refute) - id: smart_rollup_timeout type: smart_rollup_timeout - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_timeout) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_timeout) - id: smart_rollup_execute_outbox_message type: smart_rollup_execute_outbox_message - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_execute_outbox_message) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_execute_outbox_message) - id: smart_rollup_recover_bond type: smart_rollup_recover_bond - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_recover_bond) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_recover_bond) - id: zk_rollup_origination type: zk_rollup_origination - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_origination) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_origination) - id: zk_rollup_publish type: zk_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_publish) - id: zk_rollup_update type: zk_rollup_update - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_update) - id_021__ptqenab1__per_block_votes: + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_update) + id_021__psquebec__per_block_votes: seq: - - id: id_021__ptqenab1__per_block_votes_tag + - id: id_021__psquebec__per_block_votes_tag type: u1 - enum: id_021__ptqenab1__per_block_votes_tag - id_021__ptqenab1__scripted__contracts: + enum: id_021__psquebec__per_block_votes_tag + id_021__psquebec__scripted__contracts: seq: - id: code type: bytes_dyn_uint30 @@ -529,7 +529,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -539,7 +539,7 @@ types: - id: amount type: z - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -597,44 +597,44 @@ types: seq: - id: message_elt type: bytes_dyn_uint30 - micheline__021__ptqenab1__michelson_v1__expression: + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) move: seq: - id: choice @@ -691,8 +691,8 @@ types: repeat: eos op1: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op1_0: seq: - id: len_op1 @@ -704,8 +704,8 @@ types: size: len_op1 op1_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op1_2: seq: - id: len_op1 @@ -717,8 +717,8 @@ types: size: len_op1 op2: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op2_0: seq: - id: len_op2 @@ -730,8 +730,8 @@ types: size: len_op2 op2_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op2_2: seq: - id: len_op2 @@ -790,7 +790,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -798,7 +798,7 @@ types: - id: storage_limit type: n - id: balance - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: delegate_tag type: u1 enum: bool @@ -807,11 +807,11 @@ types: if: (delegate_tag == bool::true) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: script - type: id_021__ptqenab1__scripted__contracts + type: id_021__psquebec__scripted__contracts parameters: seq: - id: entrypoint - type: id_021__ptqenab1__entrypoint + type: id_021__psquebec__entrypoint doc: ! 'entrypoint: Named entrypoint to a Michelson smart contract' - id: value type: bytes_dyn_uint30 @@ -881,39 +881,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -921,7 +921,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 private_pis: @@ -1051,7 +1051,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1066,7 +1066,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1110,14 +1110,14 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression set_deposits_limit: seq: - id: source type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1128,7 +1128,7 @@ types: type: u1 enum: bool - id: limit - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez if: (limit_tag == bool::true) slot_header: seq: @@ -1144,7 +1144,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1159,7 +1159,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1174,7 +1174,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1193,7 +1193,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1219,7 +1219,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1236,7 +1236,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1254,7 +1254,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1274,7 +1274,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1294,11 +1294,11 @@ types: some: seq: - id: contents - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ty - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1333,7 +1333,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1341,9 +1341,9 @@ types: - id: storage_limit type: n - id: amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1359,7 +1359,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1371,14 +1371,14 @@ types: - id: ticket_ty type: bytes_dyn_uint30 - id: ticket_ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. - id: ticket_amount type: n - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1400,7 +1400,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1448,7 +1448,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1469,7 +1469,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1486,7 +1486,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1507,12 +1507,12 @@ enums: 0: public 1: private 2: fee - id_021__ptqenab1__contract_id__originated_tag: + id_021__psquebec__contract_id__originated_tag: 1: originated - id_021__ptqenab1__contract_id_tag: + id_021__psquebec__contract_id_tag: 0: implicit 1: originated - id_021__ptqenab1__entrypoint_tag: + id_021__psquebec__entrypoint_tag: 0: default 1: root 2: do @@ -1524,12 +1524,12 @@ enums: 8: finalize_unstake 9: set_delegate_parameters 255: named - id_021__ptqenab1__inlined__attestation_mempool__contents_tag: + id_021__psquebec__inlined__attestation_mempool__contents_tag: 21: attestation 23: attestation_with_dal - id_021__ptqenab1__inlined__preattestation__contents_tag: + id_021__psquebec__inlined__preattestation__contents_tag: 20: preattestation - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -1926,7 +1926,7 @@ enums: 157: id: ticket_1 doc: Ticket - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag: + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag: 1: seed_nonce_revelation 2: double_attestation_evidence 3: double_baking_evidence @@ -1962,7 +1962,7 @@ enums: 251: zk_rollup_publish 252: zk_rollup_update 255: signature_prefix - id_021__ptqenab1__per_block_votes_tag: + id_021__psquebec__per_block_votes_tag: 0: case_0 1: case_1 2: case_2 @@ -1976,7 +1976,7 @@ enums: 0: inbox__proof 1: reveal__proof 2: first__input - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -2031,7 +2031,7 @@ enums: 0: dissection 1: proof seq: -- id: id_021__ptqenab1__operation +- id: id_021__psquebec__operation type: operation__shell_header -- id: id_021__ptqenab1__operation__alpha__contents_and_signature - type: id_021__ptqenab1__operation__alpha__contents_and_signature +- id: id_021__psquebec__operation__alpha__contents_and_signature + type: id_021__psquebec__operation__alpha__contents_and_signature diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__contents.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__contents.ksy similarity index 74% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__contents.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__operation__contents.ksy index 82a5859b7a47bc04cbf468b25bba98f1f40be248..74c08e6e9963a6a80fb64c1c1eab190282a2df75 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__contents.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__contents.ksy @@ -1,10 +1,10 @@ meta: - id: id_021__ptqenab1__operation__contents + id: id_021__psquebec__operation__contents endian: be imports: - block_header__shell - operation__shell_header -doc: ! 'Encoding id: 021-PtQenaB1.operation.contents' +doc: ! 'Encoding id: 021-PsQuebec.operation.contents' types: activate_account: seq: @@ -29,7 +29,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression attestation: seq: - id: slot @@ -65,8 +65,8 @@ types: type: s1 bh1: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh1_0: seq: - id: len_bh1 @@ -78,8 +78,8 @@ types: size: len_bh1 bh2: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh2_0: seq: - id: len_bh2 @@ -149,7 +149,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -164,7 +164,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -231,19 +231,19 @@ types: - id: destination type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id_021__ptqenab1__block_header__alpha__full_header: + id_021__psquebec__block_header__alpha__full_header: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header type: block_header__shell - - id: id_021__ptqenab1__block_header__alpha__signed_contents - type: id_021__ptqenab1__block_header__alpha__signed_contents - id_021__ptqenab1__block_header__alpha__signed_contents: + - id: id_021__psquebec__block_header__alpha__signed_contents + type: id_021__psquebec__block_header__alpha__signed_contents + id_021__psquebec__block_header__alpha__signed_contents: seq: - - id: id_021__ptqenab1__block_header__alpha__unsigned_contents - type: id_021__ptqenab1__block_header__alpha__unsigned_contents + - id: id_021__psquebec__block_header__alpha__unsigned_contents + type: id_021__psquebec__block_header__alpha__unsigned_contents - id: signature size-eos: true - id_021__ptqenab1__block_header__alpha__unsigned_contents: + id_021__psquebec__block_header__alpha__unsigned_contents: seq: - id: payload_hash size: 32 @@ -258,200 +258,200 @@ types: size: 32 if: (seed_nonce_hash_tag == bool::true) - id: per_block_votes - type: id_021__ptqenab1__per_block_votes - id_021__ptqenab1__contract_id: + type: id_021__psquebec__per_block_votes + id_021__psquebec__contract_id: seq: - - id: id_021__ptqenab1__contract_id_tag + - id: id_021__psquebec__contract_id_tag type: u1 - enum: id_021__ptqenab1__contract_id_tag + enum: id_021__psquebec__contract_id_tag - id: implicit type: public_key_hash - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::implicit) + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::implicit) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: originated type: originated - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::originated) - id_021__ptqenab1__contract_id__originated: + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::originated) + id_021__psquebec__contract_id__originated: seq: - - id: id_021__ptqenab1__contract_id__originated_tag + - id: id_021__psquebec__contract_id__originated_tag type: u1 - enum: id_021__ptqenab1__contract_id__originated_tag + enum: id_021__psquebec__contract_id__originated_tag - id: originated type: originated - if: (id_021__ptqenab1__contract_id__originated_tag == id_021__ptqenab1__contract_id__originated_tag::originated) - id_021__ptqenab1__entrypoint: + if: (id_021__psquebec__contract_id__originated_tag == id_021__psquebec__contract_id__originated_tag::originated) + id_021__psquebec__entrypoint: seq: - - id: id_021__ptqenab1__entrypoint_tag + - id: id_021__psquebec__entrypoint_tag type: u1 - enum: id_021__ptqenab1__entrypoint_tag + enum: id_021__psquebec__entrypoint_tag - id: named type: named_0 - if: (id_021__ptqenab1__entrypoint_tag == id_021__ptqenab1__entrypoint_tag::named) - id_021__ptqenab1__inlined__attestation: + if: (id_021__psquebec__entrypoint_tag == id_021__psquebec__entrypoint_tag::named) + id_021__psquebec__inlined__attestation: seq: - - id: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__attestation_mempool__contents + type: id_021__psquebec__inlined__attestation_mempool__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__attestation_mempool__contents: + id_021__psquebec__inlined__attestation_mempool__contents: seq: - - id: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + - id: id_021__psquebec__inlined__attestation_mempool__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + enum: id_021__psquebec__inlined__attestation_mempool__contents_tag - id: attestation type: attestation - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation) + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation_with_dal) - id_021__ptqenab1__inlined__preattestation: + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation_with_dal) + id_021__psquebec__inlined__preattestation: seq: - - id: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__preattestation__contents + type: id_021__psquebec__inlined__preattestation__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__preattestation__contents: + id_021__psquebec__inlined__preattestation__contents: seq: - - id: id_021__ptqenab1__inlined__preattestation__contents_tag + - id: id_021__psquebec__inlined__preattestation__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__preattestation__contents_tag + enum: id_021__psquebec__inlined__preattestation__contents_tag - id: preattestation type: preattestation - if: (id_021__ptqenab1__inlined__preattestation__contents_tag == id_021__ptqenab1__inlined__preattestation__contents_tag::preattestation) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__inlined__preattestation__contents_tag == id_021__psquebec__inlined__preattestation__contents_tag::preattestation) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives - id_021__ptqenab1__mutez: + enum: id_021__psquebec__michelson__v1__primitives + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n - id_021__ptqenab1__operation__alpha__contents: + id_021__psquebec__operation__alpha__contents: seq: - - id: id_021__ptqenab1__operation__alpha__contents_tag + - id: id_021__psquebec__operation__alpha__contents_tag type: u1 - enum: id_021__ptqenab1__operation__alpha__contents_tag + enum: id_021__psquebec__operation__alpha__contents_tag - id: preattestation type: preattestation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::preattestation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::preattestation) - id: attestation type: attestation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::attestation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::attestation_with_dal) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::attestation_with_dal) - id: double_preattestation_evidence type: double_preattestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::double_preattestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::double_preattestation_evidence) - id: double_attestation_evidence type: double_attestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::double_attestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::double_attestation_evidence) - id: seed_nonce_revelation type: seed_nonce_revelation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::seed_nonce_revelation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::seed_nonce_revelation) - id: vdf_revelation type: solution - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::vdf_revelation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::vdf_revelation) - id: double_baking_evidence type: double_baking_evidence - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::double_baking_evidence) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::double_baking_evidence) - id: activate_account type: activate_account - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::activate_account) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::activate_account) - id: proposals type: proposals_1 - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::proposals) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::proposals) - id: ballot type: ballot - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::ballot) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::ballot) - id: reveal type: reveal - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::reveal) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::reveal) - id: transaction type: transaction - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::transaction) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::transaction) - id: origination type: origination - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::origination) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::origination) - id: delegation type: delegation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::delegation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::delegation) - id: set_deposits_limit type: set_deposits_limit - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::set_deposits_limit) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::set_deposits_limit) - id: increase_paid_storage type: increase_paid_storage - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::increase_paid_storage) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::increase_paid_storage) - id: update_consensus_key type: update_consensus_key - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::update_consensus_key) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::update_consensus_key) - id: drain_delegate type: drain_delegate - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::drain_delegate) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::drain_delegate) - id: failing_noop type: bytes_dyn_uint30 - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::failing_noop) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::failing_noop) - id: register_global_constant type: register_global_constant - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::register_global_constant) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::register_global_constant) - id: transfer_ticket type: transfer_ticket - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::transfer_ticket) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::transfer_ticket) - id: dal_publish_commitment type: dal_publish_commitment - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::dal_publish_commitment) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::dal_publish_commitment) - id: smart_rollup_originate type: smart_rollup_originate - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_originate) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_originate) - id: smart_rollup_add_messages type: smart_rollup_add_messages - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_add_messages) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_add_messages) - id: smart_rollup_cement type: smart_rollup_cement - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_cement) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_cement) - id: smart_rollup_publish type: smart_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_publish) - id: smart_rollup_refute type: smart_rollup_refute - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_refute) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_refute) - id: smart_rollup_timeout type: smart_rollup_timeout - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_timeout) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_timeout) - id: smart_rollup_execute_outbox_message type: smart_rollup_execute_outbox_message - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_execute_outbox_message) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_execute_outbox_message) - id: smart_rollup_recover_bond type: smart_rollup_recover_bond - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_recover_bond) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_recover_bond) - id: zk_rollup_origination type: zk_rollup_origination - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::zk_rollup_origination) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::zk_rollup_origination) - id: zk_rollup_publish type: zk_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::zk_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::zk_rollup_publish) - id: zk_rollup_update type: zk_rollup_update - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::zk_rollup_update) - id_021__ptqenab1__per_block_votes: + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::zk_rollup_update) + id_021__psquebec__per_block_votes: seq: - - id: id_021__ptqenab1__per_block_votes_tag + - id: id_021__psquebec__per_block_votes_tag type: u1 - enum: id_021__ptqenab1__per_block_votes_tag - id_021__ptqenab1__scripted__contracts: + enum: id_021__psquebec__per_block_votes_tag + id_021__psquebec__scripted__contracts: seq: - id: code type: bytes_dyn_uint30 @@ -471,7 +471,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -481,7 +481,7 @@ types: - id: amount type: z - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -539,44 +539,44 @@ types: seq: - id: message_elt type: bytes_dyn_uint30 - micheline__021__ptqenab1__michelson_v1__expression: + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) move: seq: - id: choice @@ -633,8 +633,8 @@ types: repeat: eos op1: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op1_0: seq: - id: len_op1 @@ -646,8 +646,8 @@ types: size: len_op1 op1_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op1_2: seq: - id: len_op1 @@ -659,8 +659,8 @@ types: size: len_op1 op2: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op2_0: seq: - id: len_op2 @@ -672,8 +672,8 @@ types: size: len_op2 op2_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op2_2: seq: - id: len_op2 @@ -732,7 +732,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -740,7 +740,7 @@ types: - id: storage_limit type: n - id: balance - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: delegate_tag type: u1 enum: bool @@ -749,11 +749,11 @@ types: if: (delegate_tag == bool::true) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: script - type: id_021__ptqenab1__scripted__contracts + type: id_021__psquebec__scripted__contracts parameters: seq: - id: entrypoint - type: id_021__ptqenab1__entrypoint + type: id_021__psquebec__entrypoint doc: ! 'entrypoint: Named entrypoint to a Michelson smart contract' - id: value type: bytes_dyn_uint30 @@ -823,39 +823,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -863,7 +863,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 private_pis: @@ -993,7 +993,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1008,7 +1008,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1052,14 +1052,14 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression set_deposits_limit: seq: - id: source type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1070,7 +1070,7 @@ types: type: u1 enum: bool - id: limit - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez if: (limit_tag == bool::true) slot_header: seq: @@ -1086,7 +1086,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1101,7 +1101,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1116,7 +1116,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1135,7 +1135,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1161,7 +1161,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1178,7 +1178,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1196,7 +1196,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1216,7 +1216,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1236,11 +1236,11 @@ types: some: seq: - id: contents - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ty - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1275,7 +1275,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1283,9 +1283,9 @@ types: - id: storage_limit type: n - id: amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1301,7 +1301,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1313,14 +1313,14 @@ types: - id: ticket_ty type: bytes_dyn_uint30 - id: ticket_ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. - id: ticket_amount type: n - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1342,7 +1342,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1390,7 +1390,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1411,7 +1411,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1428,7 +1428,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1447,12 +1447,12 @@ enums: 0: public 1: private 2: fee - id_021__ptqenab1__contract_id__originated_tag: + id_021__psquebec__contract_id__originated_tag: 1: originated - id_021__ptqenab1__contract_id_tag: + id_021__psquebec__contract_id_tag: 0: implicit 1: originated - id_021__ptqenab1__entrypoint_tag: + id_021__psquebec__entrypoint_tag: 0: default 1: root 2: do @@ -1464,12 +1464,12 @@ enums: 8: finalize_unstake 9: set_delegate_parameters 255: named - id_021__ptqenab1__inlined__attestation_mempool__contents_tag: + id_021__psquebec__inlined__attestation_mempool__contents_tag: 21: attestation 23: attestation_with_dal - id_021__ptqenab1__inlined__preattestation__contents_tag: + id_021__psquebec__inlined__preattestation__contents_tag: 20: preattestation - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -1866,7 +1866,7 @@ enums: 157: id: ticket_1 doc: Ticket - id_021__ptqenab1__operation__alpha__contents_tag: + id_021__psquebec__operation__alpha__contents_tag: 1: seed_nonce_revelation 2: double_attestation_evidence 3: double_baking_evidence @@ -1901,7 +1901,7 @@ enums: 250: zk_rollup_origination 251: zk_rollup_publish 252: zk_rollup_update - id_021__ptqenab1__per_block_votes_tag: + id_021__psquebec__per_block_votes_tag: 0: case_0 1: case_1 2: case_2 @@ -1915,7 +1915,7 @@ enums: 0: inbox__proof 1: reveal__proof 2: first__input - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -1970,5 +1970,5 @@ enums: 0: dissection 1: proof seq: -- id: id_021__ptqenab1__operation__alpha__contents - type: id_021__ptqenab1__operation__alpha__contents +- id: id_021__psquebec__operation__alpha__contents + type: id_021__psquebec__operation__alpha__contents diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__contents_list.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__contents_list.ksy similarity index 74% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__contents_list.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__operation__contents_list.ksy index 83ce569d27f350f83451a3086a215907d03036ec..3473936144d38100a2634f75c5fe5ca1977f3858 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__contents_list.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__contents_list.ksy @@ -1,10 +1,10 @@ meta: - id: id_021__ptqenab1__operation__contents_list + id: id_021__psquebec__operation__contents_list endian: be imports: - block_header__shell - operation__shell_header -doc: ! 'Encoding id: 021-PtQenaB1.operation.contents_list' +doc: ! 'Encoding id: 021-PsQuebec.operation.contents_list' types: activate_account: seq: @@ -29,7 +29,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression attestation: seq: - id: slot @@ -65,8 +65,8 @@ types: type: s1 bh1: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh1_0: seq: - id: len_bh1 @@ -78,8 +78,8 @@ types: size: len_bh1 bh2: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh2_0: seq: - id: len_bh2 @@ -149,7 +149,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -164,7 +164,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -231,19 +231,19 @@ types: - id: destination type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id_021__ptqenab1__block_header__alpha__full_header: + id_021__psquebec__block_header__alpha__full_header: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header type: block_header__shell - - id: id_021__ptqenab1__block_header__alpha__signed_contents - type: id_021__ptqenab1__block_header__alpha__signed_contents - id_021__ptqenab1__block_header__alpha__signed_contents: + - id: id_021__psquebec__block_header__alpha__signed_contents + type: id_021__psquebec__block_header__alpha__signed_contents + id_021__psquebec__block_header__alpha__signed_contents: seq: - - id: id_021__ptqenab1__block_header__alpha__unsigned_contents - type: id_021__ptqenab1__block_header__alpha__unsigned_contents + - id: id_021__psquebec__block_header__alpha__unsigned_contents + type: id_021__psquebec__block_header__alpha__unsigned_contents - id: signature size-eos: true - id_021__ptqenab1__block_header__alpha__unsigned_contents: + id_021__psquebec__block_header__alpha__unsigned_contents: seq: - id: payload_hash size: 32 @@ -258,204 +258,204 @@ types: size: 32 if: (seed_nonce_hash_tag == bool::true) - id: per_block_votes - type: id_021__ptqenab1__per_block_votes - id_021__ptqenab1__contract_id: + type: id_021__psquebec__per_block_votes + id_021__psquebec__contract_id: seq: - - id: id_021__ptqenab1__contract_id_tag + - id: id_021__psquebec__contract_id_tag type: u1 - enum: id_021__ptqenab1__contract_id_tag + enum: id_021__psquebec__contract_id_tag - id: implicit type: public_key_hash - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::implicit) + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::implicit) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: originated type: originated - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::originated) - id_021__ptqenab1__contract_id__originated: + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::originated) + id_021__psquebec__contract_id__originated: seq: - - id: id_021__ptqenab1__contract_id__originated_tag + - id: id_021__psquebec__contract_id__originated_tag type: u1 - enum: id_021__ptqenab1__contract_id__originated_tag + enum: id_021__psquebec__contract_id__originated_tag - id: originated type: originated - if: (id_021__ptqenab1__contract_id__originated_tag == id_021__ptqenab1__contract_id__originated_tag::originated) - id_021__ptqenab1__entrypoint: + if: (id_021__psquebec__contract_id__originated_tag == id_021__psquebec__contract_id__originated_tag::originated) + id_021__psquebec__entrypoint: seq: - - id: id_021__ptqenab1__entrypoint_tag + - id: id_021__psquebec__entrypoint_tag type: u1 - enum: id_021__ptqenab1__entrypoint_tag + enum: id_021__psquebec__entrypoint_tag - id: named type: named_0 - if: (id_021__ptqenab1__entrypoint_tag == id_021__ptqenab1__entrypoint_tag::named) - id_021__ptqenab1__inlined__attestation: + if: (id_021__psquebec__entrypoint_tag == id_021__psquebec__entrypoint_tag::named) + id_021__psquebec__inlined__attestation: seq: - - id: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__attestation_mempool__contents + type: id_021__psquebec__inlined__attestation_mempool__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__attestation_mempool__contents: + id_021__psquebec__inlined__attestation_mempool__contents: seq: - - id: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + - id: id_021__psquebec__inlined__attestation_mempool__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + enum: id_021__psquebec__inlined__attestation_mempool__contents_tag - id: attestation type: attestation - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation) + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation_with_dal) - id_021__ptqenab1__inlined__preattestation: + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation_with_dal) + id_021__psquebec__inlined__preattestation: seq: - - id: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__preattestation__contents + type: id_021__psquebec__inlined__preattestation__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__preattestation__contents: + id_021__psquebec__inlined__preattestation__contents: seq: - - id: id_021__ptqenab1__inlined__preattestation__contents_tag + - id: id_021__psquebec__inlined__preattestation__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__preattestation__contents_tag + enum: id_021__psquebec__inlined__preattestation__contents_tag - id: preattestation type: preattestation - if: (id_021__ptqenab1__inlined__preattestation__contents_tag == id_021__ptqenab1__inlined__preattestation__contents_tag::preattestation) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__inlined__preattestation__contents_tag == id_021__psquebec__inlined__preattestation__contents_tag::preattestation) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives - id_021__ptqenab1__mutez: + enum: id_021__psquebec__michelson__v1__primitives + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n - id_021__ptqenab1__operation__alpha__contents: + id_021__psquebec__operation__alpha__contents: seq: - - id: id_021__ptqenab1__operation__alpha__contents_tag + - id: id_021__psquebec__operation__alpha__contents_tag type: u1 - enum: id_021__ptqenab1__operation__alpha__contents_tag + enum: id_021__psquebec__operation__alpha__contents_tag - id: preattestation type: preattestation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::preattestation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::preattestation) - id: attestation type: attestation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::attestation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::attestation_with_dal) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::attestation_with_dal) - id: double_preattestation_evidence type: double_preattestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::double_preattestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::double_preattestation_evidence) - id: double_attestation_evidence type: double_attestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::double_attestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::double_attestation_evidence) - id: seed_nonce_revelation type: seed_nonce_revelation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::seed_nonce_revelation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::seed_nonce_revelation) - id: vdf_revelation type: solution - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::vdf_revelation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::vdf_revelation) - id: double_baking_evidence type: double_baking_evidence - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::double_baking_evidence) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::double_baking_evidence) - id: activate_account type: activate_account - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::activate_account) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::activate_account) - id: proposals type: proposals_1 - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::proposals) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::proposals) - id: ballot type: ballot - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::ballot) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::ballot) - id: reveal type: reveal - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::reveal) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::reveal) - id: transaction type: transaction - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::transaction) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::transaction) - id: origination type: origination - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::origination) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::origination) - id: delegation type: delegation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::delegation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::delegation) - id: set_deposits_limit type: set_deposits_limit - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::set_deposits_limit) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::set_deposits_limit) - id: increase_paid_storage type: increase_paid_storage - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::increase_paid_storage) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::increase_paid_storage) - id: update_consensus_key type: update_consensus_key - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::update_consensus_key) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::update_consensus_key) - id: drain_delegate type: drain_delegate - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::drain_delegate) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::drain_delegate) - id: failing_noop type: bytes_dyn_uint30 - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::failing_noop) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::failing_noop) - id: register_global_constant type: register_global_constant - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::register_global_constant) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::register_global_constant) - id: transfer_ticket type: transfer_ticket - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::transfer_ticket) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::transfer_ticket) - id: dal_publish_commitment type: dal_publish_commitment - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::dal_publish_commitment) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::dal_publish_commitment) - id: smart_rollup_originate type: smart_rollup_originate - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_originate) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_originate) - id: smart_rollup_add_messages type: smart_rollup_add_messages - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_add_messages) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_add_messages) - id: smart_rollup_cement type: smart_rollup_cement - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_cement) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_cement) - id: smart_rollup_publish type: smart_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_publish) - id: smart_rollup_refute type: smart_rollup_refute - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_refute) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_refute) - id: smart_rollup_timeout type: smart_rollup_timeout - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_timeout) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_timeout) - id: smart_rollup_execute_outbox_message type: smart_rollup_execute_outbox_message - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_execute_outbox_message) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_execute_outbox_message) - id: smart_rollup_recover_bond type: smart_rollup_recover_bond - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_recover_bond) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_recover_bond) - id: zk_rollup_origination type: zk_rollup_origination - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::zk_rollup_origination) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::zk_rollup_origination) - id: zk_rollup_publish type: zk_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::zk_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::zk_rollup_publish) - id: zk_rollup_update type: zk_rollup_update - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::zk_rollup_update) - id_021__ptqenab1__operation__contents_list_entries: + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::zk_rollup_update) + id_021__psquebec__operation__contents_list_entries: seq: - - id: id_021__ptqenab1__operation__alpha__contents - type: id_021__ptqenab1__operation__alpha__contents - id_021__ptqenab1__per_block_votes: + - id: id_021__psquebec__operation__alpha__contents + type: id_021__psquebec__operation__alpha__contents + id_021__psquebec__per_block_votes: seq: - - id: id_021__ptqenab1__per_block_votes_tag + - id: id_021__psquebec__per_block_votes_tag type: u1 - enum: id_021__ptqenab1__per_block_votes_tag - id_021__ptqenab1__scripted__contracts: + enum: id_021__psquebec__per_block_votes_tag + id_021__psquebec__scripted__contracts: seq: - id: code type: bytes_dyn_uint30 @@ -475,7 +475,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -485,7 +485,7 @@ types: - id: amount type: z - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -543,44 +543,44 @@ types: seq: - id: message_elt type: bytes_dyn_uint30 - micheline__021__ptqenab1__michelson_v1__expression: + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) move: seq: - id: choice @@ -637,8 +637,8 @@ types: repeat: eos op1: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op1_0: seq: - id: len_op1 @@ -650,8 +650,8 @@ types: size: len_op1 op1_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op1_2: seq: - id: len_op1 @@ -663,8 +663,8 @@ types: size: len_op1 op2: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op2_0: seq: - id: len_op2 @@ -676,8 +676,8 @@ types: size: len_op2 op2_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op2_2: seq: - id: len_op2 @@ -736,7 +736,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -744,7 +744,7 @@ types: - id: storage_limit type: n - id: balance - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: delegate_tag type: u1 enum: bool @@ -753,11 +753,11 @@ types: if: (delegate_tag == bool::true) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: script - type: id_021__ptqenab1__scripted__contracts + type: id_021__psquebec__scripted__contracts parameters: seq: - id: entrypoint - type: id_021__ptqenab1__entrypoint + type: id_021__psquebec__entrypoint doc: ! 'entrypoint: Named entrypoint to a Michelson smart contract' - id: value type: bytes_dyn_uint30 @@ -827,39 +827,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -867,7 +867,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 private_pis: @@ -997,7 +997,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1012,7 +1012,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1056,14 +1056,14 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression set_deposits_limit: seq: - id: source type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1074,7 +1074,7 @@ types: type: u1 enum: bool - id: limit - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez if: (limit_tag == bool::true) slot_header: seq: @@ -1090,7 +1090,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1105,7 +1105,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1120,7 +1120,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1139,7 +1139,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1165,7 +1165,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1182,7 +1182,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1200,7 +1200,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1220,7 +1220,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1240,11 +1240,11 @@ types: some: seq: - id: contents - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ty - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1279,7 +1279,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1287,9 +1287,9 @@ types: - id: storage_limit type: n - id: amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1305,7 +1305,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1317,14 +1317,14 @@ types: - id: ticket_ty type: bytes_dyn_uint30 - id: ticket_ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. - id: ticket_amount type: n - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1346,7 +1346,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1394,7 +1394,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1415,7 +1415,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1432,7 +1432,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1451,12 +1451,12 @@ enums: 0: public 1: private 2: fee - id_021__ptqenab1__contract_id__originated_tag: + id_021__psquebec__contract_id__originated_tag: 1: originated - id_021__ptqenab1__contract_id_tag: + id_021__psquebec__contract_id_tag: 0: implicit 1: originated - id_021__ptqenab1__entrypoint_tag: + id_021__psquebec__entrypoint_tag: 0: default 1: root 2: do @@ -1468,12 +1468,12 @@ enums: 8: finalize_unstake 9: set_delegate_parameters 255: named - id_021__ptqenab1__inlined__attestation_mempool__contents_tag: + id_021__psquebec__inlined__attestation_mempool__contents_tag: 21: attestation 23: attestation_with_dal - id_021__ptqenab1__inlined__preattestation__contents_tag: + id_021__psquebec__inlined__preattestation__contents_tag: 20: preattestation - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -1870,7 +1870,7 @@ enums: 157: id: ticket_1 doc: Ticket - id_021__ptqenab1__operation__alpha__contents_tag: + id_021__psquebec__operation__alpha__contents_tag: 1: seed_nonce_revelation 2: double_attestation_evidence 3: double_baking_evidence @@ -1905,7 +1905,7 @@ enums: 250: zk_rollup_origination 251: zk_rollup_publish 252: zk_rollup_update - id_021__ptqenab1__per_block_votes_tag: + id_021__psquebec__per_block_votes_tag: 0: case_0 1: case_1 2: case_2 @@ -1919,7 +1919,7 @@ enums: 0: inbox__proof 1: reveal__proof 2: first__input - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -1974,6 +1974,6 @@ enums: 0: dissection 1: proof seq: -- id: id_021__ptqenab1__operation__contents_list_entries - type: id_021__ptqenab1__operation__contents_list_entries +- id: id_021__psquebec__operation__contents_list_entries + type: id_021__psquebec__operation__contents_list_entries repeat: eos diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__internal.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__internal.ksy similarity index 72% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__internal.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__operation__internal.ksy index fc32795c6c4e9737a16b236d22700c6121f34790..2f6c3d44a0741083b58d5931d4eb7da7f50851b1 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__internal.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__internal.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__operation__internal + id: id_021__psquebec__operation__internal endian: be -doc: ! 'Encoding id: 021-PtQenaB1.operation.internal' +doc: ! 'Encoding id: 021-PsQuebec.operation.internal' types: args: seq: @@ -20,7 +20,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression bytes_dyn_uint30: seq: - id: len_bytes_dyn_uint30 @@ -41,24 +41,24 @@ types: event: seq: - id: type - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: tag_tag type: u1 enum: bool - id: tag - type: id_021__ptqenab1__entrypoint + type: id_021__psquebec__entrypoint if: (tag_tag == bool::true) doc: ! 'entrypoint: Named entrypoint to a Michelson smart contract' - id: payload_tag type: u1 enum: bool - id: payload - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression if: (payload_tag == bool::true) - id_021__ptqenab1__apply_internal_results__alpha__operation_result: + id_021__psquebec__apply_internal_results__alpha__operation_result: seq: - id: source - type: id_021__ptqenab1__transaction_destination + type: id_021__psquebec__transaction_destination doc: ! >- A destination of a transaction: A destination notation compatible with the contract notation as given to an RPC or inside scripts. Can be a base58 implicit @@ -66,104 +66,104 @@ types: rollup, or a base58 originated smart rollup. - id: nonce type: u2be - - id: id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag + - id: id_021__psquebec__apply_internal_results__alpha__operation_result_tag type: u1 - enum: id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag + enum: id_021__psquebec__apply_internal_results__alpha__operation_result_tag - id: transaction type: transaction - if: (id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag == - id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag::transaction) + if: (id_021__psquebec__apply_internal_results__alpha__operation_result_tag == + id_021__psquebec__apply_internal_results__alpha__operation_result_tag::transaction) - id: origination type: origination - if: (id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag == - id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag::origination) + if: (id_021__psquebec__apply_internal_results__alpha__operation_result_tag == + id_021__psquebec__apply_internal_results__alpha__operation_result_tag::origination) - id: delegation type: delegation - if: (id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag == - id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag::delegation) + if: (id_021__psquebec__apply_internal_results__alpha__operation_result_tag == + id_021__psquebec__apply_internal_results__alpha__operation_result_tag::delegation) - id: event type: event - if: (id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag == - id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag::event) - id_021__ptqenab1__entrypoint: + if: (id_021__psquebec__apply_internal_results__alpha__operation_result_tag == + id_021__psquebec__apply_internal_results__alpha__operation_result_tag::event) + id_021__psquebec__entrypoint: seq: - - id: id_021__ptqenab1__entrypoint_tag + - id: id_021__psquebec__entrypoint_tag type: u1 - enum: id_021__ptqenab1__entrypoint_tag + enum: id_021__psquebec__entrypoint_tag - id: named type: named_0 - if: (id_021__ptqenab1__entrypoint_tag == id_021__ptqenab1__entrypoint_tag::named) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__entrypoint_tag == id_021__psquebec__entrypoint_tag::named) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives - id_021__ptqenab1__mutez: + enum: id_021__psquebec__michelson__v1__primitives + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n - id_021__ptqenab1__scripted__contracts: + id_021__psquebec__scripted__contracts: seq: - id: code type: bytes_dyn_uint30 - id: storage type: bytes_dyn_uint30 - id_021__ptqenab1__transaction_destination: + id_021__psquebec__transaction_destination: seq: - - id: id_021__ptqenab1__transaction_destination_tag + - id: id_021__psquebec__transaction_destination_tag type: u1 - enum: id_021__ptqenab1__transaction_destination_tag + enum: id_021__psquebec__transaction_destination_tag - id: implicit type: public_key_hash - if: (id_021__ptqenab1__transaction_destination_tag == id_021__ptqenab1__transaction_destination_tag::implicit) + if: (id_021__psquebec__transaction_destination_tag == id_021__psquebec__transaction_destination_tag::implicit) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: originated type: originated - if: (id_021__ptqenab1__transaction_destination_tag == id_021__ptqenab1__transaction_destination_tag::originated) + if: (id_021__psquebec__transaction_destination_tag == id_021__psquebec__transaction_destination_tag::originated) - id: smart_rollup type: smart_rollup - if: (id_021__ptqenab1__transaction_destination_tag == id_021__ptqenab1__transaction_destination_tag::smart_rollup) + if: (id_021__psquebec__transaction_destination_tag == id_021__psquebec__transaction_destination_tag::smart_rollup) - id: zk_rollup type: zk_rollup - if: (id_021__ptqenab1__transaction_destination_tag == id_021__ptqenab1__transaction_destination_tag::zk_rollup) - micheline__021__ptqenab1__michelson_v1__expression: + if: (id_021__psquebec__transaction_destination_tag == id_021__psquebec__transaction_destination_tag::zk_rollup) + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) n: seq: - id: n @@ -199,7 +199,7 @@ types: origination: seq: - id: balance - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: delegate_tag type: u1 enum: bool @@ -208,50 +208,50 @@ types: if: (delegate_tag == bool::true) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: script - type: id_021__ptqenab1__scripted__contracts + type: id_021__psquebec__scripted__contracts parameters: seq: - id: entrypoint - type: id_021__ptqenab1__entrypoint + type: id_021__psquebec__entrypoint doc: ! 'entrypoint: Named entrypoint to a Michelson smart contract' - id: value type: bytes_dyn_uint30 prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -259,7 +259,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 public_key_hash: @@ -296,7 +296,7 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression smart_rollup: seq: - id: smart_rollup_address @@ -307,9 +307,9 @@ types: transaction: seq: - id: amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: destination - type: id_021__ptqenab1__transaction_destination + type: id_021__psquebec__transaction_destination doc: ! >- A destination of a transaction: A destination notation compatible with the contract notation as given to an RPC or inside scripts. Can be a base58 implicit @@ -345,12 +345,12 @@ enums: bool: 0: false 255: true - id_021__ptqenab1__apply_internal_results__alpha__operation_result_tag: + id_021__psquebec__apply_internal_results__alpha__operation_result_tag: 1: transaction 2: origination 3: delegation 4: event - id_021__ptqenab1__entrypoint_tag: + id_021__psquebec__entrypoint_tag: 0: default 1: root 2: do @@ -362,7 +362,7 @@ enums: 8: finalize_unstake 9: set_delegate_parameters 255: named - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -759,12 +759,12 @@ enums: 157: id: ticket_1 doc: Ticket - id_021__ptqenab1__transaction_destination_tag: + id_021__psquebec__transaction_destination_tag: 0: implicit 1: originated 3: smart_rollup 4: zk_rollup - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -796,5 +796,5 @@ enums: 2: p256 3: bls seq: -- id: id_021__ptqenab1__apply_internal_results__alpha__operation_result - type: id_021__ptqenab1__apply_internal_results__alpha__operation_result +- id: id_021__psquebec__apply_internal_results__alpha__operation_result + type: id_021__psquebec__apply_internal_results__alpha__operation_result diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__protocol_data.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__protocol_data.ksy similarity index 75% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__protocol_data.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__operation__protocol_data.ksy index 4c6456ae40de1cb3e0283072431a3d42ac2e05de..3c3bbbdbf485f82eb2350e1d5337b663afb4a232 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__protocol_data.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__protocol_data.ksy @@ -1,10 +1,10 @@ meta: - id: id_021__ptqenab1__operation__protocol_data + id: id_021__psquebec__operation__protocol_data endian: be imports: - block_header__shell - operation__shell_header -doc: ! 'Encoding id: 021-PtQenaB1.operation.protocol_data' +doc: ! 'Encoding id: 021-PsQuebec.operation.protocol_data' types: activate_account: seq: @@ -29,7 +29,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression attestation: seq: - id: slot @@ -65,8 +65,8 @@ types: type: s1 bh1: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh1_0: seq: - id: len_bh1 @@ -78,8 +78,8 @@ types: size: len_bh1 bh2: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh2_0: seq: - id: len_bh2 @@ -139,8 +139,8 @@ types: type: s8be contents_and_signature_prefix_entries: seq: - - id: id_021__ptqenab1__operation__alpha__contents_or_signature_prefix - type: id_021__ptqenab1__operation__alpha__contents_or_signature_prefix + - id: id_021__psquebec__operation__alpha__contents_or_signature_prefix + type: id_021__psquebec__operation__alpha__contents_or_signature_prefix dal__page__proof: seq: - id: dal_page_id @@ -161,7 +161,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -176,7 +176,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -243,19 +243,19 @@ types: - id: destination type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id_021__ptqenab1__block_header__alpha__full_header: + id_021__psquebec__block_header__alpha__full_header: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header type: block_header__shell - - id: id_021__ptqenab1__block_header__alpha__signed_contents - type: id_021__ptqenab1__block_header__alpha__signed_contents - id_021__ptqenab1__block_header__alpha__signed_contents: + - id: id_021__psquebec__block_header__alpha__signed_contents + type: id_021__psquebec__block_header__alpha__signed_contents + id_021__psquebec__block_header__alpha__signed_contents: seq: - - id: id_021__ptqenab1__block_header__alpha__unsigned_contents - type: id_021__ptqenab1__block_header__alpha__unsigned_contents + - id: id_021__psquebec__block_header__alpha__unsigned_contents + type: id_021__psquebec__block_header__alpha__unsigned_contents - id: signature size-eos: true - id_021__ptqenab1__block_header__alpha__unsigned_contents: + id_021__psquebec__block_header__alpha__unsigned_contents: seq: - id: payload_hash size: 32 @@ -270,246 +270,246 @@ types: size: 32 if: (seed_nonce_hash_tag == bool::true) - id: per_block_votes - type: id_021__ptqenab1__per_block_votes - id_021__ptqenab1__contract_id: + type: id_021__psquebec__per_block_votes + id_021__psquebec__contract_id: seq: - - id: id_021__ptqenab1__contract_id_tag + - id: id_021__psquebec__contract_id_tag type: u1 - enum: id_021__ptqenab1__contract_id_tag + enum: id_021__psquebec__contract_id_tag - id: implicit type: public_key_hash - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::implicit) + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::implicit) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: originated type: originated - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::originated) - id_021__ptqenab1__contract_id__originated: + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::originated) + id_021__psquebec__contract_id__originated: seq: - - id: id_021__ptqenab1__contract_id__originated_tag + - id: id_021__psquebec__contract_id__originated_tag type: u1 - enum: id_021__ptqenab1__contract_id__originated_tag + enum: id_021__psquebec__contract_id__originated_tag - id: originated type: originated - if: (id_021__ptqenab1__contract_id__originated_tag == id_021__ptqenab1__contract_id__originated_tag::originated) - id_021__ptqenab1__entrypoint: + if: (id_021__psquebec__contract_id__originated_tag == id_021__psquebec__contract_id__originated_tag::originated) + id_021__psquebec__entrypoint: seq: - - id: id_021__ptqenab1__entrypoint_tag + - id: id_021__psquebec__entrypoint_tag type: u1 - enum: id_021__ptqenab1__entrypoint_tag + enum: id_021__psquebec__entrypoint_tag - id: named type: named_0 - if: (id_021__ptqenab1__entrypoint_tag == id_021__ptqenab1__entrypoint_tag::named) - id_021__ptqenab1__inlined__attestation: + if: (id_021__psquebec__entrypoint_tag == id_021__psquebec__entrypoint_tag::named) + id_021__psquebec__inlined__attestation: seq: - - id: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__attestation_mempool__contents + type: id_021__psquebec__inlined__attestation_mempool__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__attestation_mempool__contents: + id_021__psquebec__inlined__attestation_mempool__contents: seq: - - id: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + - id: id_021__psquebec__inlined__attestation_mempool__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + enum: id_021__psquebec__inlined__attestation_mempool__contents_tag - id: attestation type: attestation - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation) + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation_with_dal) - id_021__ptqenab1__inlined__preattestation: + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation_with_dal) + id_021__psquebec__inlined__preattestation: seq: - - id: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__preattestation__contents + type: id_021__psquebec__inlined__preattestation__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__preattestation__contents: + id_021__psquebec__inlined__preattestation__contents: seq: - - id: id_021__ptqenab1__inlined__preattestation__contents_tag + - id: id_021__psquebec__inlined__preattestation__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__preattestation__contents_tag + enum: id_021__psquebec__inlined__preattestation__contents_tag - id: preattestation type: preattestation - if: (id_021__ptqenab1__inlined__preattestation__contents_tag == id_021__ptqenab1__inlined__preattestation__contents_tag::preattestation) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__inlined__preattestation__contents_tag == id_021__psquebec__inlined__preattestation__contents_tag::preattestation) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives - id_021__ptqenab1__mutez: + enum: id_021__psquebec__michelson__v1__primitives + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n - id_021__ptqenab1__operation__alpha__contents_and_signature: + id_021__psquebec__operation__alpha__contents_and_signature: seq: - id: contents_and_signature_prefix type: contents_and_signature_prefix_entries repeat: eos - id: signature_suffix size: 64 - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix: + id_021__psquebec__operation__alpha__contents_or_signature_prefix: seq: - - id: id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag + - id: id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag type: u1 - enum: id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag + enum: id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag - id: signature_prefix type: bls_signature_prefix - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::signature_prefix) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::signature_prefix) doc: The prefix of a BLS signature, i.e. the first 32 bytes. - id: preattestation type: preattestation - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::preattestation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::preattestation) - id: attestation type: attestation - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::attestation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::attestation_with_dal) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::attestation_with_dal) - id: double_preattestation_evidence type: double_preattestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::double_preattestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::double_preattestation_evidence) - id: double_attestation_evidence type: double_attestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::double_attestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::double_attestation_evidence) - id: seed_nonce_revelation type: seed_nonce_revelation - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::seed_nonce_revelation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::seed_nonce_revelation) - id: vdf_revelation type: solution - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::vdf_revelation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::vdf_revelation) - id: double_baking_evidence type: double_baking_evidence - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::double_baking_evidence) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::double_baking_evidence) - id: activate_account type: activate_account - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::activate_account) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::activate_account) - id: proposals type: proposals_1 - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::proposals) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::proposals) - id: ballot type: ballot - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::ballot) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::ballot) - id: reveal type: reveal - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::reveal) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::reveal) - id: transaction type: transaction - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::transaction) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::transaction) - id: origination type: origination - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::origination) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::origination) - id: delegation type: delegation - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::delegation) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::delegation) - id: set_deposits_limit type: set_deposits_limit - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::set_deposits_limit) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::set_deposits_limit) - id: increase_paid_storage type: increase_paid_storage - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::increase_paid_storage) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::increase_paid_storage) - id: update_consensus_key type: update_consensus_key - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::update_consensus_key) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::update_consensus_key) - id: drain_delegate type: drain_delegate - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::drain_delegate) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::drain_delegate) - id: failing_noop type: bytes_dyn_uint30 - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::failing_noop) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::failing_noop) - id: register_global_constant type: register_global_constant - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::register_global_constant) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::register_global_constant) - id: transfer_ticket type: transfer_ticket - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::transfer_ticket) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::transfer_ticket) - id: dal_publish_commitment type: dal_publish_commitment - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::dal_publish_commitment) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::dal_publish_commitment) - id: smart_rollup_originate type: smart_rollup_originate - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_originate) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_originate) - id: smart_rollup_add_messages type: smart_rollup_add_messages - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_add_messages) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_add_messages) - id: smart_rollup_cement type: smart_rollup_cement - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_cement) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_cement) - id: smart_rollup_publish type: smart_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_publish) - id: smart_rollup_refute type: smart_rollup_refute - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_refute) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_refute) - id: smart_rollup_timeout type: smart_rollup_timeout - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_timeout) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_timeout) - id: smart_rollup_execute_outbox_message type: smart_rollup_execute_outbox_message - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_execute_outbox_message) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_execute_outbox_message) - id: smart_rollup_recover_bond type: smart_rollup_recover_bond - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_recover_bond) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::smart_rollup_recover_bond) - id: zk_rollup_origination type: zk_rollup_origination - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_origination) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_origination) - id: zk_rollup_publish type: zk_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_publish) - id: zk_rollup_update type: zk_rollup_update - if: (id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag == - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_update) - id_021__ptqenab1__per_block_votes: + if: (id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag == + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag::zk_rollup_update) + id_021__psquebec__per_block_votes: seq: - - id: id_021__ptqenab1__per_block_votes_tag + - id: id_021__psquebec__per_block_votes_tag type: u1 - enum: id_021__ptqenab1__per_block_votes_tag - id_021__ptqenab1__scripted__contracts: + enum: id_021__psquebec__per_block_votes_tag + id_021__psquebec__scripted__contracts: seq: - id: code type: bytes_dyn_uint30 @@ -529,7 +529,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -539,7 +539,7 @@ types: - id: amount type: z - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -597,44 +597,44 @@ types: seq: - id: message_elt type: bytes_dyn_uint30 - micheline__021__ptqenab1__michelson_v1__expression: + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) move: seq: - id: choice @@ -691,8 +691,8 @@ types: repeat: eos op1: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op1_0: seq: - id: len_op1 @@ -704,8 +704,8 @@ types: size: len_op1 op1_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op1_2: seq: - id: len_op1 @@ -717,8 +717,8 @@ types: size: len_op1 op2: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op2_0: seq: - id: len_op2 @@ -730,8 +730,8 @@ types: size: len_op2 op2_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op2_2: seq: - id: len_op2 @@ -790,7 +790,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -798,7 +798,7 @@ types: - id: storage_limit type: n - id: balance - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: delegate_tag type: u1 enum: bool @@ -807,11 +807,11 @@ types: if: (delegate_tag == bool::true) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: script - type: id_021__ptqenab1__scripted__contracts + type: id_021__psquebec__scripted__contracts parameters: seq: - id: entrypoint - type: id_021__ptqenab1__entrypoint + type: id_021__psquebec__entrypoint doc: ! 'entrypoint: Named entrypoint to a Michelson smart contract' - id: value type: bytes_dyn_uint30 @@ -881,39 +881,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -921,7 +921,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 private_pis: @@ -1051,7 +1051,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1066,7 +1066,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1110,14 +1110,14 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression set_deposits_limit: seq: - id: source type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1128,7 +1128,7 @@ types: type: u1 enum: bool - id: limit - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez if: (limit_tag == bool::true) slot_header: seq: @@ -1144,7 +1144,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1159,7 +1159,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1174,7 +1174,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1193,7 +1193,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1219,7 +1219,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1236,7 +1236,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1254,7 +1254,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1274,7 +1274,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1294,11 +1294,11 @@ types: some: seq: - id: contents - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ty - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1333,7 +1333,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1341,9 +1341,9 @@ types: - id: storage_limit type: n - id: amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1359,7 +1359,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1371,14 +1371,14 @@ types: - id: ticket_ty type: bytes_dyn_uint30 - id: ticket_ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. - id: ticket_amount type: n - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1400,7 +1400,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1448,7 +1448,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1469,7 +1469,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1486,7 +1486,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1507,12 +1507,12 @@ enums: 0: public 1: private 2: fee - id_021__ptqenab1__contract_id__originated_tag: + id_021__psquebec__contract_id__originated_tag: 1: originated - id_021__ptqenab1__contract_id_tag: + id_021__psquebec__contract_id_tag: 0: implicit 1: originated - id_021__ptqenab1__entrypoint_tag: + id_021__psquebec__entrypoint_tag: 0: default 1: root 2: do @@ -1524,12 +1524,12 @@ enums: 8: finalize_unstake 9: set_delegate_parameters 255: named - id_021__ptqenab1__inlined__attestation_mempool__contents_tag: + id_021__psquebec__inlined__attestation_mempool__contents_tag: 21: attestation 23: attestation_with_dal - id_021__ptqenab1__inlined__preattestation__contents_tag: + id_021__psquebec__inlined__preattestation__contents_tag: 20: preattestation - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -1926,7 +1926,7 @@ enums: 157: id: ticket_1 doc: Ticket - id_021__ptqenab1__operation__alpha__contents_or_signature_prefix_tag: + id_021__psquebec__operation__alpha__contents_or_signature_prefix_tag: 1: seed_nonce_revelation 2: double_attestation_evidence 3: double_baking_evidence @@ -1962,7 +1962,7 @@ enums: 251: zk_rollup_publish 252: zk_rollup_update 255: signature_prefix - id_021__ptqenab1__per_block_votes_tag: + id_021__psquebec__per_block_votes_tag: 0: case_0 1: case_1 2: case_2 @@ -1976,7 +1976,7 @@ enums: 0: inbox__proof 1: reveal__proof 2: first__input - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -2031,5 +2031,5 @@ enums: 0: dissection 1: proof seq: -- id: id_021__ptqenab1__operation__alpha__contents_and_signature - type: id_021__ptqenab1__operation__alpha__contents_and_signature +- id: id_021__psquebec__operation__alpha__contents_and_signature + type: id_021__psquebec__operation__alpha__contents_and_signature diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__raw.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__raw.ksy new file mode 100644 index 0000000000000000000000000000000000000000..243ee2d7fe1fcbc0bb15c1daed89d52c2fefae57 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__raw.ksy @@ -0,0 +1,9 @@ +meta: + id: id_021__psquebec__operation__raw + endian: be + imports: + - operation +doc: ! 'Encoding id: 021-PsQuebec.operation.raw' +seq: +- id: id_021__psquebec__operation__raw + type: operation diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__unsigned.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__unsigned.ksy similarity index 74% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__unsigned.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__operation__unsigned.ksy index d1c6efd836abe83fece69e315e8eefd19e2e085e..e257559eb3d7d438dc9a2fd07a28bf0a42629fcf 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__unsigned.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__operation__unsigned.ksy @@ -1,10 +1,10 @@ meta: - id: id_021__ptqenab1__operation__unsigned + id: id_021__psquebec__operation__unsigned endian: be imports: - block_header__shell - operation__shell_header -doc: ! 'Encoding id: 021-PtQenaB1.operation.unsigned' +doc: ! 'Encoding id: 021-PsQuebec.operation.unsigned' types: activate_account: seq: @@ -29,7 +29,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression attestation: seq: - id: slot @@ -65,8 +65,8 @@ types: type: s1 bh1: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh1_0: seq: - id: len_bh1 @@ -78,8 +78,8 @@ types: size: len_bh1 bh2: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header + type: id_021__psquebec__block_header__alpha__full_header bh2_0: seq: - id: len_bh2 @@ -131,8 +131,8 @@ types: type: s8be contents_entries: seq: - - id: id_021__ptqenab1__operation__alpha__contents - type: id_021__ptqenab1__operation__alpha__contents + - id: id_021__psquebec__operation__alpha__contents + type: id_021__psquebec__operation__alpha__contents dal__page__proof: seq: - id: dal_page_id @@ -153,7 +153,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -168,7 +168,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -235,19 +235,19 @@ types: - id: destination type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id_021__ptqenab1__block_header__alpha__full_header: + id_021__psquebec__block_header__alpha__full_header: seq: - - id: id_021__ptqenab1__block_header__alpha__full_header + - id: id_021__psquebec__block_header__alpha__full_header type: block_header__shell - - id: id_021__ptqenab1__block_header__alpha__signed_contents - type: id_021__ptqenab1__block_header__alpha__signed_contents - id_021__ptqenab1__block_header__alpha__signed_contents: + - id: id_021__psquebec__block_header__alpha__signed_contents + type: id_021__psquebec__block_header__alpha__signed_contents + id_021__psquebec__block_header__alpha__signed_contents: seq: - - id: id_021__ptqenab1__block_header__alpha__unsigned_contents - type: id_021__ptqenab1__block_header__alpha__unsigned_contents + - id: id_021__psquebec__block_header__alpha__unsigned_contents + type: id_021__psquebec__block_header__alpha__unsigned_contents - id: signature size-eos: true - id_021__ptqenab1__block_header__alpha__unsigned_contents: + id_021__psquebec__block_header__alpha__unsigned_contents: seq: - id: payload_hash size: 32 @@ -262,207 +262,207 @@ types: size: 32 if: (seed_nonce_hash_tag == bool::true) - id: per_block_votes - type: id_021__ptqenab1__per_block_votes - id_021__ptqenab1__contract_id: + type: id_021__psquebec__per_block_votes + id_021__psquebec__contract_id: seq: - - id: id_021__ptqenab1__contract_id_tag + - id: id_021__psquebec__contract_id_tag type: u1 - enum: id_021__ptqenab1__contract_id_tag + enum: id_021__psquebec__contract_id_tag - id: implicit type: public_key_hash - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::implicit) + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::implicit) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: originated type: originated - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::originated) - id_021__ptqenab1__contract_id__originated: + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::originated) + id_021__psquebec__contract_id__originated: seq: - - id: id_021__ptqenab1__contract_id__originated_tag + - id: id_021__psquebec__contract_id__originated_tag type: u1 - enum: id_021__ptqenab1__contract_id__originated_tag + enum: id_021__psquebec__contract_id__originated_tag - id: originated type: originated - if: (id_021__ptqenab1__contract_id__originated_tag == id_021__ptqenab1__contract_id__originated_tag::originated) - id_021__ptqenab1__entrypoint: + if: (id_021__psquebec__contract_id__originated_tag == id_021__psquebec__contract_id__originated_tag::originated) + id_021__psquebec__entrypoint: seq: - - id: id_021__ptqenab1__entrypoint_tag + - id: id_021__psquebec__entrypoint_tag type: u1 - enum: id_021__ptqenab1__entrypoint_tag + enum: id_021__psquebec__entrypoint_tag - id: named type: named_0 - if: (id_021__ptqenab1__entrypoint_tag == id_021__ptqenab1__entrypoint_tag::named) - id_021__ptqenab1__inlined__attestation: + if: (id_021__psquebec__entrypoint_tag == id_021__psquebec__entrypoint_tag::named) + id_021__psquebec__inlined__attestation: seq: - - id: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__attestation_mempool__contents + type: id_021__psquebec__inlined__attestation_mempool__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__attestation_mempool__contents: + id_021__psquebec__inlined__attestation_mempool__contents: seq: - - id: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + - id: id_021__psquebec__inlined__attestation_mempool__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__attestation_mempool__contents_tag + enum: id_021__psquebec__inlined__attestation_mempool__contents_tag - id: attestation type: attestation - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation) + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__inlined__attestation_mempool__contents_tag == id_021__ptqenab1__inlined__attestation_mempool__contents_tag::attestation_with_dal) - id_021__ptqenab1__inlined__preattestation: + if: (id_021__psquebec__inlined__attestation_mempool__contents_tag == id_021__psquebec__inlined__attestation_mempool__contents_tag::attestation_with_dal) + id_021__psquebec__inlined__preattestation: seq: - - id: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation type: operation__shell_header - id: operations - type: id_021__ptqenab1__inlined__preattestation__contents + type: id_021__psquebec__inlined__preattestation__contents - id: signature_tag type: u1 enum: bool - id: signature size-eos: true if: (signature_tag == bool::true) - id_021__ptqenab1__inlined__preattestation__contents: + id_021__psquebec__inlined__preattestation__contents: seq: - - id: id_021__ptqenab1__inlined__preattestation__contents_tag + - id: id_021__psquebec__inlined__preattestation__contents_tag type: u1 - enum: id_021__ptqenab1__inlined__preattestation__contents_tag + enum: id_021__psquebec__inlined__preattestation__contents_tag - id: preattestation type: preattestation - if: (id_021__ptqenab1__inlined__preattestation__contents_tag == id_021__ptqenab1__inlined__preattestation__contents_tag::preattestation) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__inlined__preattestation__contents_tag == id_021__psquebec__inlined__preattestation__contents_tag::preattestation) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives - id_021__ptqenab1__mutez: + enum: id_021__psquebec__michelson__v1__primitives + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n - id_021__ptqenab1__operation__alpha__contents: + id_021__psquebec__operation__alpha__contents: seq: - - id: id_021__ptqenab1__operation__alpha__contents_tag + - id: id_021__psquebec__operation__alpha__contents_tag type: u1 - enum: id_021__ptqenab1__operation__alpha__contents_tag + enum: id_021__psquebec__operation__alpha__contents_tag - id: preattestation type: preattestation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::preattestation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::preattestation) - id: attestation type: attestation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::attestation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::attestation) - id: attestation_with_dal type: attestation_with_dal - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::attestation_with_dal) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::attestation_with_dal) - id: double_preattestation_evidence type: double_preattestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::double_preattestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::double_preattestation_evidence) - id: double_attestation_evidence type: double_attestation_evidence - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::double_attestation_evidence) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::double_attestation_evidence) - id: seed_nonce_revelation type: seed_nonce_revelation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::seed_nonce_revelation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::seed_nonce_revelation) - id: vdf_revelation type: solution - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::vdf_revelation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::vdf_revelation) - id: double_baking_evidence type: double_baking_evidence - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::double_baking_evidence) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::double_baking_evidence) - id: activate_account type: activate_account - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::activate_account) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::activate_account) - id: proposals type: proposals_1 - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::proposals) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::proposals) - id: ballot type: ballot - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::ballot) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::ballot) - id: reveal type: reveal - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::reveal) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::reveal) - id: transaction type: transaction - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::transaction) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::transaction) - id: origination type: origination - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::origination) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::origination) - id: delegation type: delegation - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::delegation) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::delegation) - id: set_deposits_limit type: set_deposits_limit - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::set_deposits_limit) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::set_deposits_limit) - id: increase_paid_storage type: increase_paid_storage - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::increase_paid_storage) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::increase_paid_storage) - id: update_consensus_key type: update_consensus_key - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::update_consensus_key) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::update_consensus_key) - id: drain_delegate type: drain_delegate - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::drain_delegate) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::drain_delegate) - id: failing_noop type: bytes_dyn_uint30 - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::failing_noop) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::failing_noop) - id: register_global_constant type: register_global_constant - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::register_global_constant) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::register_global_constant) - id: transfer_ticket type: transfer_ticket - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::transfer_ticket) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::transfer_ticket) - id: dal_publish_commitment type: dal_publish_commitment - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::dal_publish_commitment) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::dal_publish_commitment) - id: smart_rollup_originate type: smart_rollup_originate - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_originate) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_originate) - id: smart_rollup_add_messages type: smart_rollup_add_messages - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_add_messages) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_add_messages) - id: smart_rollup_cement type: smart_rollup_cement - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_cement) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_cement) - id: smart_rollup_publish type: smart_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_publish) - id: smart_rollup_refute type: smart_rollup_refute - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_refute) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_refute) - id: smart_rollup_timeout type: smart_rollup_timeout - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_timeout) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_timeout) - id: smart_rollup_execute_outbox_message type: smart_rollup_execute_outbox_message - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_execute_outbox_message) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_execute_outbox_message) - id: smart_rollup_recover_bond type: smart_rollup_recover_bond - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::smart_rollup_recover_bond) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::smart_rollup_recover_bond) - id: zk_rollup_origination type: zk_rollup_origination - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::zk_rollup_origination) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::zk_rollup_origination) - id: zk_rollup_publish type: zk_rollup_publish - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::zk_rollup_publish) + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::zk_rollup_publish) - id: zk_rollup_update type: zk_rollup_update - if: (id_021__ptqenab1__operation__alpha__contents_tag == id_021__ptqenab1__operation__alpha__contents_tag::zk_rollup_update) - id_021__ptqenab1__operation__alpha__unsigned_operation: + if: (id_021__psquebec__operation__alpha__contents_tag == id_021__psquebec__operation__alpha__contents_tag::zk_rollup_update) + id_021__psquebec__operation__alpha__unsigned_operation: seq: - - id: id_021__ptqenab1__operation__alpha__unsigned_operation + - id: id_021__psquebec__operation__alpha__unsigned_operation type: operation__shell_header - id: contents type: contents_entries repeat: eos - id_021__ptqenab1__per_block_votes: + id_021__psquebec__per_block_votes: seq: - - id: id_021__ptqenab1__per_block_votes_tag + - id: id_021__psquebec__per_block_votes_tag type: u1 - enum: id_021__ptqenab1__per_block_votes_tag - id_021__ptqenab1__scripted__contracts: + enum: id_021__psquebec__per_block_votes_tag + id_021__psquebec__scripted__contracts: seq: - id: code type: bytes_dyn_uint30 @@ -482,7 +482,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -492,7 +492,7 @@ types: - id: amount type: z - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -550,44 +550,44 @@ types: seq: - id: message_elt type: bytes_dyn_uint30 - micheline__021__ptqenab1__michelson_v1__expression: + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) move: seq: - id: choice @@ -644,8 +644,8 @@ types: repeat: eos op1: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op1_0: seq: - id: len_op1 @@ -657,8 +657,8 @@ types: size: len_op1 op1_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op1_2: seq: - id: len_op1 @@ -670,8 +670,8 @@ types: size: len_op1 op2: seq: - - id: id_021__ptqenab1__inlined__preattestation - type: id_021__ptqenab1__inlined__preattestation + - id: id_021__psquebec__inlined__preattestation + type: id_021__psquebec__inlined__preattestation op2_0: seq: - id: len_op2 @@ -683,8 +683,8 @@ types: size: len_op2 op2_1: seq: - - id: id_021__ptqenab1__inlined__attestation - type: id_021__ptqenab1__inlined__attestation + - id: id_021__psquebec__inlined__attestation + type: id_021__psquebec__inlined__attestation op2_2: seq: - id: len_op2 @@ -743,7 +743,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -751,7 +751,7 @@ types: - id: storage_limit type: n - id: balance - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: delegate_tag type: u1 enum: bool @@ -760,11 +760,11 @@ types: if: (delegate_tag == bool::true) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: script - type: id_021__ptqenab1__scripted__contracts + type: id_021__psquebec__scripted__contracts parameters: seq: - id: entrypoint - type: id_021__ptqenab1__entrypoint + type: id_021__psquebec__entrypoint doc: ! 'entrypoint: Named entrypoint to a Michelson smart contract' - id: value type: bytes_dyn_uint30 @@ -834,39 +834,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -874,7 +874,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 private_pis: @@ -1004,7 +1004,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1019,7 +1019,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1063,14 +1063,14 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression set_deposits_limit: seq: - id: source type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1081,7 +1081,7 @@ types: type: u1 enum: bool - id: limit - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez if: (limit_tag == bool::true) slot_header: seq: @@ -1097,7 +1097,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1112,7 +1112,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1127,7 +1127,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1146,7 +1146,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1172,7 +1172,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1189,7 +1189,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1207,7 +1207,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1227,7 +1227,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1247,11 +1247,11 @@ types: some: seq: - id: contents - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ty - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1286,7 +1286,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1294,9 +1294,9 @@ types: - id: storage_limit type: n - id: amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1312,7 +1312,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1324,14 +1324,14 @@ types: - id: ticket_ty type: bytes_dyn_uint30 - id: ticket_ticketer - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. - id: ticket_amount type: n - id: destination - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -1353,7 +1353,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1401,7 +1401,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1422,7 +1422,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1439,7 +1439,7 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: fee - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: counter type: n - id: gas_limit @@ -1458,12 +1458,12 @@ enums: 0: public 1: private 2: fee - id_021__ptqenab1__contract_id__originated_tag: + id_021__psquebec__contract_id__originated_tag: 1: originated - id_021__ptqenab1__contract_id_tag: + id_021__psquebec__contract_id_tag: 0: implicit 1: originated - id_021__ptqenab1__entrypoint_tag: + id_021__psquebec__entrypoint_tag: 0: default 1: root 2: do @@ -1475,12 +1475,12 @@ enums: 8: finalize_unstake 9: set_delegate_parameters 255: named - id_021__ptqenab1__inlined__attestation_mempool__contents_tag: + id_021__psquebec__inlined__attestation_mempool__contents_tag: 21: attestation 23: attestation_with_dal - id_021__ptqenab1__inlined__preattestation__contents_tag: + id_021__psquebec__inlined__preattestation__contents_tag: 20: preattestation - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -1877,7 +1877,7 @@ enums: 157: id: ticket_1 doc: Ticket - id_021__ptqenab1__operation__alpha__contents_tag: + id_021__psquebec__operation__alpha__contents_tag: 1: seed_nonce_revelation 2: double_attestation_evidence 3: double_baking_evidence @@ -1912,7 +1912,7 @@ enums: 250: zk_rollup_origination 251: zk_rollup_publish 252: zk_rollup_update - id_021__ptqenab1__per_block_votes_tag: + id_021__psquebec__per_block_votes_tag: 0: case_0 1: case_1 2: case_2 @@ -1926,7 +1926,7 @@ enums: 0: inbox__proof 1: reveal__proof 2: first__input - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -1981,5 +1981,5 @@ enums: 0: dissection 1: proof seq: -- id: id_021__ptqenab1__operation__alpha__unsigned_operation - type: id_021__ptqenab1__operation__alpha__unsigned_operation +- id: id_021__psquebec__operation__alpha__unsigned_operation + type: id_021__psquebec__operation__alpha__unsigned_operation diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__parameters.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__parameters.ksy similarity index 94% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__parameters.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__parameters.ksy index 52a3207ea39acc9631cf11ad8bc0f5660fc1163a..728a8e85afbc49a80ba1f0198184c8cd464399db 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__parameters.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__parameters.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__parameters + id: id_021__psquebec__parameters endian: be -doc: ! 'Encoding id: 021-PtQenaB1.parameters' +doc: ! 'Encoding id: 021-PsQuebec.parameters' types: adaptive_rewards_params: seq: @@ -83,9 +83,9 @@ types: if: (delegate_tag == bool::true) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: script - type: id_021__ptqenab1__scripted__contracts + type: id_021__psquebec__scripted__contracts - id: hash_tag type: u1 enum: bool @@ -157,8 +157,8 @@ types: size: 20 doc: blinded__public__key__hash - id: commitments_elt_field1 - type: id_021__ptqenab1__mutez - doc: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez + doc: id_021__psquebec__mutez dal_parametric: seq: - id: feature_enable @@ -187,11 +187,11 @@ types: type: z - id: denominator type: z - id_021__ptqenab1__mutez: + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n - id_021__ptqenab1__scripted__contracts: + id_021__psquebec__scripted__contracts: seq: - id: code type: bytes_dyn_uint30 @@ -231,7 +231,7 @@ types: issuance_weights: seq: - id: base_total_issued_per_minute - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: baking_reward_fixed_portion_weight type: int31 - id: baking_reward_bonus_weight @@ -303,8 +303,8 @@ types: signature__public_key' - id: public_key_known_field1 - type: id_021__ptqenab1__mutez - doc: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez + doc: id_021__psquebec__mutez public_key_known_with_consensus_key: seq: - id: public_key_known_with_consensus_key_field0 @@ -314,8 +314,8 @@ types: signature__public_key' - id: public_key_known_with_consensus_key_field1 - type: id_021__ptqenab1__mutez - doc: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez + doc: id_021__psquebec__mutez - id: public_key_known_with_consensus_key_field2 type: public_key doc: ! 'A Ed25519, Secp256k1, or P256 public key @@ -331,8 +331,8 @@ types: signature__public_key' - id: public_key_known_with_delegate_field1 - type: id_021__ptqenab1__mutez - doc: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez + doc: id_021__psquebec__mutez - id: public_key_known_with_delegate_field2 type: public_key_hash doc: ! 'A Ed25519, Secp256k1, P256, or BLS public key hash @@ -348,8 +348,8 @@ types: signature__public_key_hash' - id: public_key_unknown_field1 - type: id_021__ptqenab1__mutez - doc: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez + doc: id_021__psquebec__mutez public_key_unknown_with_delegate: seq: - id: public_key_unknown_with_delegate_field0 @@ -359,8 +359,8 @@ types: signature__public_key_hash' - id: public_key_unknown_with_delegate_field1 - type: id_021__ptqenab1__mutez - doc: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez + doc: id_021__psquebec__mutez - id: public_key_unknown_with_delegate_field2 type: public_key_hash doc: ! 'A Ed25519, Secp256k1, P256, or BLS public key hash @@ -483,9 +483,9 @@ seq: - id: proof_of_work_threshold type: s8be - id: minimal_stake - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: minimal_frozen_stake - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: vdf_difficulty type: s8be - id: origination_size @@ -493,7 +493,7 @@ seq: - id: issuance_weights type: issuance_weights - id: cost_per_byte - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: hard_storage_limit_per_operation type: z - id: quorum_min @@ -503,7 +503,7 @@ seq: - id: min_proposal_quorum type: s4be - id: liquidity_baking_subsidy - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: liquidity_baking_toggle_ema_threshold type: s4be - id: max_operations_time_to_live @@ -557,7 +557,7 @@ seq: - id: smart_rollup_challenge_window_in_blocks type: int31 - id: smart_rollup_stake_amount - type: id_021__ptqenab1__mutez + type: id_021__psquebec__mutez - id: smart_rollup_commitment_period_in_blocks type: int31 - id: smart_rollup_max_lookahead_in_blocks diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__period.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__period.ksy new file mode 100644 index 0000000000000000000000000000000000000000..b29e81f4ab3e86d4599d98cfdfe737197c6f1b83 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__period.ksy @@ -0,0 +1,7 @@ +meta: + id: id_021__psquebec__period + endian: be +doc: ! 'Encoding id: 021-PsQuebec.period' +seq: +- id: id_021__psquebec__period + type: s8be diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__raw_level.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__raw_level.ksy new file mode 100644 index 0000000000000000000000000000000000000000..cba8181a309164562aae4954980a8d50a329f431 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__raw_level.ksy @@ -0,0 +1,7 @@ +meta: + id: id_021__psquebec__raw_level + endian: be +doc: ! 'Encoding id: 021-PsQuebec.raw_level' +seq: +- id: id_021__psquebec__raw_level + type: s4be diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__receipt__balance_updates.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__receipt__balance_updates.ksy new file mode 100644 index 0000000000000000000000000000000000000000..7bf310830ceeb079e11d689728405d13f5193c0f --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__receipt__balance_updates.ksy @@ -0,0 +1,355 @@ +meta: + id: id_021__psquebec__receipt__balance_updates + endian: be +doc: ! 'Encoding id: 021-PsQuebec.receipt.balance_updates' +types: + commitments: + seq: + - id: committer + size: 20 + - id: id_021__psquebec__operation_metadata__alpha__tez_balance_update + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + contract: + seq: + - id: contract + type: id_021__psquebec__contract_id + doc: ! >- + A contract handle: A contract notation as given to an RPC or inside scripts. + Can be a base58 implicit contract hash or a base58 originated contract hash. + - id: id_021__psquebec__operation_metadata__alpha__tez_balance_update + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + deposits: + seq: + - id: staker + type: id_021__psquebec__frozen_staker + doc: ! >- + frozen_staker: Abstract notion of staker used in operation receipts for frozen + deposits, either a single staker or all the stakers delegating to some delegate. + - id: id_021__psquebec__operation_metadata__alpha__tez_balance_update + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + frozen_bonds: + seq: + - id: contract + type: id_021__psquebec__contract_id + doc: ! >- + A contract handle: A contract notation as given to an RPC or inside scripts. + Can be a base58 implicit contract hash or a base58 originated contract hash. + - id: bond_id + type: id_021__psquebec__bond_id + - id: id_021__psquebec__operation_metadata__alpha__tez_balance_update + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + id_021__psquebec__bond_id: + seq: + - id: id_021__psquebec__bond_id_tag + type: u1 + enum: id_021__psquebec__bond_id_tag + - id: smart_rollup_bond_id + size: 20 + if: (id_021__psquebec__bond_id_tag == id_021__psquebec__bond_id_tag::smart_rollup_bond_id) + id_021__psquebec__contract_id: + seq: + - id: id_021__psquebec__contract_id_tag + type: u1 + enum: id_021__psquebec__contract_id_tag + - id: implicit + type: public_key_hash + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::implicit) + doc: A Ed25519, Secp256k1, P256, or BLS public key hash + - id: originated + type: originated + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::originated) + id_021__psquebec__frozen_staker: + seq: + - id: id_021__psquebec__frozen_staker_tag + type: u1 + enum: id_021__psquebec__frozen_staker_tag + - id: single + type: single + if: (id_021__psquebec__frozen_staker_tag == id_021__psquebec__frozen_staker_tag::single) + - id: shared + type: public_key_hash + if: (id_021__psquebec__frozen_staker_tag == id_021__psquebec__frozen_staker_tag::shared) + doc: A Ed25519, Secp256k1, P256, or BLS public key hash + - id: baker + type: public_key_hash + if: (id_021__psquebec__frozen_staker_tag == id_021__psquebec__frozen_staker_tag::baker) + doc: A Ed25519, Secp256k1, P256, or BLS public key hash + - id: baker_edge + type: public_key_hash + if: (id_021__psquebec__frozen_staker_tag == id_021__psquebec__frozen_staker_tag::baker_edge) + doc: A Ed25519, Secp256k1, P256, or BLS public key hash + id_021__psquebec__operation_metadata__alpha__balance_and_update: + seq: + - id: id_021__psquebec__operation_metadata__alpha__balance_and_update_tag + type: u1 + enum: id_021__psquebec__operation_metadata__alpha__balance_and_update_tag + - id: contract + type: contract + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::contract) + - id: block_fees + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::block_fees) + - id: deposits + type: deposits + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::deposits) + - id: nonce_revelation_rewards + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::nonce_revelation_rewards) + - id: attesting_rewards + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::attesting_rewards) + - id: baking_rewards + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::baking_rewards) + - id: baking_bonuses + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::baking_bonuses) + - id: storage_fees + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::storage_fees) + - id: double_signing_punishments + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::double_signing_punishments) + - id: lost_attesting_rewards + type: lost_attesting_rewards + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::lost_attesting_rewards) + - id: liquidity_baking_subsidies + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::liquidity_baking_subsidies) + - id: burned + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::burned) + - id: commitments + type: commitments + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::commitments) + - id: bootstrap + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::bootstrap) + - id: invoice + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::invoice) + - id: initial_commitments + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::initial_commitments) + - id: minted + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::minted) + - id: frozen_bonds + type: frozen_bonds + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::frozen_bonds) + - id: smart_rollup_refutation_punishments + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::smart_rollup_refutation_punishments) + - id: smart_rollup_refutation_rewards + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::smart_rollup_refutation_rewards) + - id: unstaked_deposits + type: unstaked_deposits + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::unstaked_deposits) + - id: staking_delegator_numerator + type: staking_delegator_numerator + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::staking_delegator_numerator) + - id: staking_delegate_denominator + type: staking_delegate_denominator + if: (id_021__psquebec__operation_metadata__alpha__balance_and_update_tag == + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag::staking_delegate_denominator) + id_021__psquebec__operation_metadata__alpha__balance_updates: + seq: + - id: id_021__psquebec__operation_metadata__alpha__balance_updates_entries + type: id_021__psquebec__operation_metadata__alpha__balance_updates_entries + repeat: eos + id_021__psquebec__operation_metadata__alpha__balance_updates_0: + seq: + - id: len_id_021__psquebec__operation_metadata__alpha__balance_updates + type: u4be + valid: + max: 1073741823 + - id: id_021__psquebec__operation_metadata__alpha__balance_updates + type: id_021__psquebec__operation_metadata__alpha__balance_updates + size: len_id_021__psquebec__operation_metadata__alpha__balance_updates + id_021__psquebec__operation_metadata__alpha__balance_updates_entries: + seq: + - id: id_021__psquebec__operation_metadata__alpha__balance_and_update + type: id_021__psquebec__operation_metadata__alpha__balance_and_update + - id: id_021__psquebec__operation_metadata__alpha__update_origin + type: id_021__psquebec__operation_metadata__alpha__update_origin + id_021__psquebec__operation_metadata__alpha__staking_abstract_quantity: + seq: + - id: change + type: s8be + id_021__psquebec__operation_metadata__alpha__tez_balance_update: + seq: + - id: change + type: s8be + id_021__psquebec__operation_metadata__alpha__update_origin: + seq: + - id: id_021__psquebec__operation_metadata__alpha__update_origin_tag + type: u1 + enum: id_021__psquebec__operation_metadata__alpha__update_origin_tag + - id: delayed_operation + size: 32 + if: (id_021__psquebec__operation_metadata__alpha__update_origin_tag == id_021__psquebec__operation_metadata__alpha__update_origin_tag::delayed_operation) + id_021__psquebec__staker: + seq: + - id: id_021__psquebec__staker_tag + type: u1 + enum: id_021__psquebec__staker_tag + - id: single + type: single + if: (id_021__psquebec__staker_tag == id_021__psquebec__staker_tag::single) + - id: shared + type: public_key_hash + if: (id_021__psquebec__staker_tag == id_021__psquebec__staker_tag::shared) + doc: A Ed25519, Secp256k1, P256, or BLS public key hash + lost_attesting_rewards: + seq: + - id: delegate + type: public_key_hash + doc: A Ed25519, Secp256k1, P256, or BLS public key hash + - id: participation + type: u1 + enum: bool + - id: revelation + type: u1 + enum: bool + - id: id_021__psquebec__operation_metadata__alpha__tez_balance_update + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update + originated: + seq: + - id: contract_hash + size: 20 + - id: originated_padding + size: 1 + doc: This field is for padding, ignore + public_key_hash: + seq: + - id: public_key_hash_tag + type: u1 + enum: public_key_hash_tag + - id: ed25519 + size: 20 + if: (public_key_hash_tag == public_key_hash_tag::ed25519) + - id: secp256k1 + size: 20 + if: (public_key_hash_tag == public_key_hash_tag::secp256k1) + - id: p256 + size: 20 + if: (public_key_hash_tag == public_key_hash_tag::p256) + - id: bls + size: 20 + if: (public_key_hash_tag == public_key_hash_tag::bls) + single: + seq: + - id: contract + type: id_021__psquebec__contract_id + doc: ! >- + A contract handle: A contract notation as given to an RPC or inside scripts. + Can be a base58 implicit contract hash or a base58 originated contract hash. + - id: delegate + type: public_key_hash + doc: A Ed25519, Secp256k1, P256, or BLS public key hash + staking_delegate_denominator: + seq: + - id: delegate + type: public_key_hash + doc: A Ed25519, Secp256k1, P256, or BLS public key hash + - id: id_021__psquebec__operation_metadata__alpha__staking_abstract_quantity + type: id_021__psquebec__operation_metadata__alpha__staking_abstract_quantity + staking_delegator_numerator: + seq: + - id: delegator + type: id_021__psquebec__contract_id + doc: ! >- + A contract handle: A contract notation as given to an RPC or inside scripts. + Can be a base58 implicit contract hash or a base58 originated contract hash. + - id: id_021__psquebec__operation_metadata__alpha__staking_abstract_quantity + type: id_021__psquebec__operation_metadata__alpha__staking_abstract_quantity + unstaked_deposits: + seq: + - id: staker + type: id_021__psquebec__staker + doc: ! >- + unstaked_frozen_staker: Abstract notion of staker used in operation receipts + for unstaked frozen deposits, either a single staker or all the stakers delegating + to some delegate. + - id: cycle + type: s4be + - id: id_021__psquebec__operation_metadata__alpha__tez_balance_update + type: id_021__psquebec__operation_metadata__alpha__tez_balance_update +enums: + bool: + 0: false + 255: true + id_021__psquebec__bond_id_tag: + 1: smart_rollup_bond_id + id_021__psquebec__contract_id_tag: + 0: implicit + 1: originated + id_021__psquebec__frozen_staker_tag: + 0: single + 1: shared + 2: baker + 3: baker_edge + id_021__psquebec__operation_metadata__alpha__balance_and_update_tag: + 0: contract + 2: block_fees + 4: deposits + 5: nonce_revelation_rewards + 7: attesting_rewards + 8: baking_rewards + 9: baking_bonuses + 11: storage_fees + 12: double_signing_punishments + 13: lost_attesting_rewards + 14: liquidity_baking_subsidies + 15: burned + 16: commitments + 17: bootstrap + 18: invoice + 19: initial_commitments + 20: minted + 21: frozen_bonds + 24: smart_rollup_refutation_punishments + 25: smart_rollup_refutation_rewards + 26: unstaked_deposits + 27: staking_delegator_numerator + 28: staking_delegate_denominator + id_021__psquebec__operation_metadata__alpha__update_origin_tag: + 0: block_application + 1: protocol_migration + 2: subsidy + 3: simulation + 4: delayed_operation + id_021__psquebec__staker_tag: + 0: single + 1: shared + public_key_hash_tag: + 0: ed25519 + 1: secp256k1 + 2: p256 + 3: bls +seq: +- id: id_021__psquebec__operation_metadata__alpha__balance_updates + type: id_021__psquebec__operation_metadata__alpha__balance_updates_0 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__script.ksy similarity index 59% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__script.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__script.ksy index 02f8da4f618acf6a793aecef8e9b3d1c8e188c91..7f0a2c82c51c1fa4d9b47a49df7e7bf5f053c235 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__script.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__script + id: id_021__psquebec__script endian: be -doc: ! 'Encoding id: 021-PtQenaB1.script' +doc: ! 'Encoding id: 021-PsQuebec.script' types: bytes_dyn_uint30: seq: @@ -11,12 +11,12 @@ types: max: 1073741823 - id: bytes_dyn_uint30 size: len_bytes_dyn_uint30 - id_021__ptqenab1__scripted__contracts: + id_021__psquebec__scripted__contracts: seq: - id: code type: bytes_dyn_uint30 - id: storage type: bytes_dyn_uint30 seq: -- id: id_021__ptqenab1__scripted__contracts - type: id_021__ptqenab1__scripted__contracts +- id: id_021__psquebec__scripted__contracts + type: id_021__psquebec__scripted__contracts diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__expr.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__script__expr.ksy similarity index 75% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__expr.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__script__expr.ksy index 702ef2951885b94946074c5a8eddab9eae448de7..7a0ce5fab218cee8de6b315dcb7a60694ee308eb 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__expr.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__script__expr.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__script__expr + id: id_021__psquebec__script__expr endian: be -doc: ! 'Encoding id: 021-PtQenaB1.script.expr' +doc: ! 'Encoding id: 021-PsQuebec.script.expr' types: args: seq: @@ -20,7 +20,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression bytes_dyn_uint30: seq: - id: len_bytes_dyn_uint30 @@ -29,49 +29,49 @@ types: max: 1073741823 - id: bytes_dyn_uint30 size: len_bytes_dyn_uint30 - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives - micheline__021__ptqenab1__michelson_v1__expression: + enum: id_021__psquebec__michelson__v1__primitives + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) n_chunk: seq: - id: has_more @@ -81,39 +81,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -121,7 +121,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 sequence: @@ -141,7 +141,7 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression z: seq: - id: has_tail @@ -156,7 +156,7 @@ types: repeat-until: not (_.has_more).as if: has_tail.as enums: - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -553,7 +553,7 @@ enums: 157: id: ticket_1 doc: Ticket - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -580,5 +580,5 @@ enums: doc: Generic primitive (any number of args with or without annotations) 10: bytes seq: -- id: micheline__021__ptqenab1__michelson_v1__expression - type: micheline__021__ptqenab1__michelson_v1__expression +- id: micheline__021__psquebec__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__lazy_expr.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__script__lazy_expr.ksy similarity index 62% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__lazy_expr.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__script__lazy_expr.ksy index 266306be4d69bd7b1b7f1a700282935cc64ca1d4..5f50dd038e31295ddf32a92905cae1e874d9ba6e 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__lazy_expr.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__script__lazy_expr.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__script__lazy_expr + id: id_021__psquebec__script__lazy_expr endian: be -doc: ! 'Encoding id: 021-PtQenaB1.script.lazy_expr' +doc: ! 'Encoding id: 021-PsQuebec.script.lazy_expr' types: bytes_dyn_uint30: seq: @@ -12,5 +12,5 @@ types: - id: bytes_dyn_uint30 size: len_bytes_dyn_uint30 seq: -- id: id_021__ptqenab1__script__lazy_expr +- id: id_021__psquebec__script__lazy_expr type: bytes_dyn_uint30 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__loc.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__script__loc.ksy similarity index 86% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__loc.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__script__loc.ksy index c8388ad876417991ea789f2b89766cce67e0e863..769086a268066e4aa404564cd657c490598ab80c 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__loc.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__script__loc.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__script__loc + id: id_021__psquebec__script__loc endian: be -doc: ! 'Encoding id: 021-PtQenaB1.script.loc' +doc: ! 'Encoding id: 021-PsQuebec.script.loc' types: int31: seq: diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__prim.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__script__prim.ksy similarity index 93% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__prim.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__script__prim.ksy index 4b48031347fb477a91a1a6a01f50b3621088f1d1..8e903bab01e703e1a65ff2548708a0b277728e17 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__script__prim.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__script__prim.ksy @@ -1,15 +1,15 @@ meta: - id: id_021__ptqenab1__script__prim + id: id_021__psquebec__script__prim endian: be -doc: ! 'Encoding id: 021-PtQenaB1.script.prim' +doc: ! 'Encoding id: 021-PsQuebec.script.prim' types: - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives + enum: id_021__psquebec__michelson__v1__primitives enums: - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -407,5 +407,5 @@ enums: id: ticket_1 doc: Ticket seq: -- id: id_021__ptqenab1__michelson__v1__primitives - type: id_021__ptqenab1__michelson__v1__primitives +- id: id_021__psquebec__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__seed.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__seed.ksy new file mode 100644 index 0000000000000000000000000000000000000000..0afa15ac16cd2487ff2fbe058281810b880aa9a0 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__seed.ksy @@ -0,0 +1,7 @@ +meta: + id: id_021__psquebec__seed + endian: be +doc: ! 'Encoding id: 021-PsQuebec.seed' +seq: +- id: id_021__psquebec__seed + size: 32 diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__address.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__address.ksy new file mode 100644 index 0000000000000000000000000000000000000000..b18096a0c1758e996ab3bd4fc22a2009fd940977 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__address.ksy @@ -0,0 +1,7 @@ +meta: + id: id_021__psquebec__smart_rollup__address + endian: be +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.address' +seq: +- id: smart_rollup_address + size: 20 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__commmitment.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__commmitment.ksy similarity index 58% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__commmitment.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__commmitment.ksy index 27162e14561536bf2d4998ac3751504e49223ec8..b3468c31521e4031e6a9bfbb860ed6cf27fe2705 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__commmitment.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__commmitment.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__smart_rollup__commmitment + id: id_021__psquebec__smart_rollup__commmitment endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.commmitment' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.commmitment' seq: - id: compressed_state size: 32 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__game.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__game.ksy similarity index 97% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__game.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__game.ksy index e0c88981b69faaf9c3c0e76655a73dd6678aa4d0..dbb5aea68362fe0b0037a720d0366e22721d559f 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__game.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__game.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__smart_rollup__game + id: id_021__psquebec__smart_rollup__game endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.game' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.game' types: agreed_start_chunk: seq: diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__inbox.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__inbox.ksy similarity index 90% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__inbox.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__inbox.ksy index 29826a644dec32d0314aedd2a9c294d542711b1e..bbc0e7879fb8c504ee2823d9fd2bbede29378352 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__inbox.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__inbox.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__smart_rollup__inbox + id: id_021__psquebec__smart_rollup__inbox endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.inbox' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.inbox' types: back_pointers: seq: diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__inbox__message.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__inbox__message.ksy similarity index 76% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__inbox__message.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__inbox__message.ksy index d7c774a728e2b584a3156589bc29eb39ffeeed48..90c5fe9958249c2ead5d42ed9db2297d03037829 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__inbox__message.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__inbox__message.ksy @@ -1,9 +1,9 @@ meta: - id: id_021__ptqenab1__smart_rollup__inbox__message + id: id_021__psquebec__smart_rollup__inbox__message endian: be imports: - timestamp__protocol -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.inbox.message' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.inbox.message' types: args: seq: @@ -22,7 +22,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression bytes_dyn_uint30: seq: - id: len_bytes_dyn_uint30 @@ -31,11 +31,11 @@ types: max: 1073741823 - id: bytes_dyn_uint30 size: len_bytes_dyn_uint30 - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives + enum: id_021__psquebec__michelson__v1__primitives info_per_level: seq: - id: predecessor_timestamp @@ -56,44 +56,44 @@ types: - id: protocol_migration type: bytes_dyn_uint30 if: (internal_tag == internal_tag::protocol_migration) - micheline__021__ptqenab1__michelson_v1__expression: + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) n_chunk: seq: - id: has_more @@ -103,39 +103,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -143,7 +143,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 public_key_hash: @@ -180,11 +180,11 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression transfer: seq: - id: payload - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: sender size: 20 - id: source @@ -206,7 +206,7 @@ types: repeat-until: not (_.has_more).as if: has_tail.as enums: - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -603,7 +603,7 @@ enums: 157: id: ticket_1 doc: Ticket - id_021__ptqenab1__smart_rollup__inbox__message_tag: + id_021__psquebec__smart_rollup__inbox__message_tag: 0: internal 1: external internal_tag: @@ -612,7 +612,7 @@ enums: 2: end_of_level 3: info_per_level 4: protocol_migration - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -644,12 +644,12 @@ enums: 2: p256 3: bls seq: -- id: id_021__ptqenab1__smart_rollup__inbox__message_tag +- id: id_021__psquebec__smart_rollup__inbox__message_tag type: u1 - enum: id_021__ptqenab1__smart_rollup__inbox__message_tag + enum: id_021__psquebec__smart_rollup__inbox__message_tag - id: internal type: internal - if: (id_021__ptqenab1__smart_rollup__inbox__message_tag == id_021__ptqenab1__smart_rollup__inbox__message_tag::internal) + if: (id_021__psquebec__smart_rollup__inbox__message_tag == id_021__psquebec__smart_rollup__inbox__message_tag::internal) - id: external size-eos: true - if: (id_021__ptqenab1__smart_rollup__inbox__message_tag == id_021__ptqenab1__smart_rollup__inbox__message_tag::external) + if: (id_021__psquebec__smart_rollup__inbox__message_tag == id_021__psquebec__smart_rollup__inbox__message_tag::external) diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__kind.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__kind.ksy new file mode 100644 index 0000000000000000000000000000000000000000..a3d4ed20265781eb05e6eb28986d7913a25502e0 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__kind.ksy @@ -0,0 +1,13 @@ +meta: + id: id_021__psquebec__smart_rollup__kind + endian: be +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.kind' +enums: + id_021__psquebec__smart_rollup__kind: + 0: arith + 1: wasm_2_0_0 + 2: riscv +seq: +- id: id_021__psquebec__smart_rollup__kind + type: u1 + enum: id_021__psquebec__smart_rollup__kind diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__metadata.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__metadata.ksy new file mode 100644 index 0000000000000000000000000000000000000000..4ad8c2a045ec0769d8385e0c56360b93656b7176 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__metadata.ksy @@ -0,0 +1,9 @@ +meta: + id: id_021__psquebec__smart_rollup__metadata + endian: be +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.metadata' +seq: +- id: address + size: 20 +- id: origination_level + type: s4be diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__outbox__message.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__outbox__message.ksy similarity index 75% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__outbox__message.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__outbox__message.ksy index 759d92f0a421b38ef46a0c6d51d722bd1b2fa2bf..666018132ab4a01603e1f900381a15ff9aa49287 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__outbox__message.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__outbox__message.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__smart_rollup__outbox__message + id: id_021__psquebec__smart_rollup__outbox__message endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.outbox.message' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.outbox.message' types: args: seq: @@ -20,7 +20,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression bytes_dyn_uint30: seq: - id: len_bytes_dyn_uint30 @@ -29,57 +29,57 @@ types: max: 1073741823 - id: bytes_dyn_uint30 size: len_bytes_dyn_uint30 - id_021__ptqenab1__contract_id__originated: + id_021__psquebec__contract_id__originated: seq: - - id: id_021__ptqenab1__contract_id__originated_tag + - id: id_021__psquebec__contract_id__originated_tag type: u1 - enum: id_021__ptqenab1__contract_id__originated_tag + enum: id_021__psquebec__contract_id__originated_tag - id: originated type: originated - if: (id_021__ptqenab1__contract_id__originated_tag == id_021__ptqenab1__contract_id__originated_tag::originated) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__contract_id__originated_tag == id_021__psquebec__contract_id__originated_tag::originated) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives - micheline__021__ptqenab1__michelson_v1__expression: + enum: id_021__psquebec__michelson__v1__primitives + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) n_chunk: seq: - id: has_more @@ -96,39 +96,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -136,7 +136,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 public_key_hash: @@ -173,7 +173,7 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression transactions: seq: - id: transactions_entries @@ -205,9 +205,9 @@ types: transactions_entries: seq: - id: parameters - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -216,11 +216,11 @@ types: transactions_entries_0: seq: - id: parameters - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: parameters_ty - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -270,9 +270,9 @@ enums: bool: 0: false 255: true - id_021__ptqenab1__contract_id__originated_tag: + id_021__psquebec__contract_id__originated_tag: 1: originated - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -669,11 +669,11 @@ enums: 157: id: ticket_1 doc: Ticket - id_021__ptqenab1__smart_rollup__outbox__message_tag: + id_021__psquebec__smart_rollup__outbox__message_tag: 0: atomic_transaction_batch 1: atomic_transaction_batch_typed 2: whitelist_update - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence @@ -705,15 +705,15 @@ enums: 2: p256 3: bls seq: -- id: id_021__ptqenab1__smart_rollup__outbox__message_tag +- id: id_021__psquebec__smart_rollup__outbox__message_tag type: u1 - enum: id_021__ptqenab1__smart_rollup__outbox__message_tag + enum: id_021__psquebec__smart_rollup__outbox__message_tag - id: atomic_transaction_batch type: transactions_0 - if: (id_021__ptqenab1__smart_rollup__outbox__message_tag == id_021__ptqenab1__smart_rollup__outbox__message_tag::atomic_transaction_batch) + if: (id_021__psquebec__smart_rollup__outbox__message_tag == id_021__psquebec__smart_rollup__outbox__message_tag::atomic_transaction_batch) - id: atomic_transaction_batch_typed type: transactions_2 - if: (id_021__ptqenab1__smart_rollup__outbox__message_tag == id_021__ptqenab1__smart_rollup__outbox__message_tag::atomic_transaction_batch_typed) + if: (id_021__psquebec__smart_rollup__outbox__message_tag == id_021__psquebec__smart_rollup__outbox__message_tag::atomic_transaction_batch_typed) - id: whitelist_update type: whitelist_update - if: (id_021__ptqenab1__smart_rollup__outbox__message_tag == id_021__ptqenab1__smart_rollup__outbox__message_tag::whitelist_update) + if: (id_021__psquebec__smart_rollup__outbox__message_tag == id_021__psquebec__smart_rollup__outbox__message_tag::whitelist_update) diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__output.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__output.ksy similarity index 78% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__output.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__output.ksy index 9da541211889445b8a9f5fbe77118c5f3ab0feb9..215805bb9df133e89bda088f74c72228108482e6 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__output.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__output.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__smart_rollup__output + id: id_021__psquebec__smart_rollup__output endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.output' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.output' types: args: seq: @@ -20,7 +20,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression bytes_dyn_uint30: seq: - id: len_bytes_dyn_uint30 @@ -29,19 +29,19 @@ types: max: 1073741823 - id: bytes_dyn_uint30 size: len_bytes_dyn_uint30 - id_021__ptqenab1__contract_id__originated: + id_021__psquebec__contract_id__originated: seq: - - id: id_021__ptqenab1__contract_id__originated_tag + - id: id_021__psquebec__contract_id__originated_tag type: u1 - enum: id_021__ptqenab1__contract_id__originated_tag + enum: id_021__psquebec__contract_id__originated_tag - id: originated type: originated - if: (id_021__ptqenab1__contract_id__originated_tag == id_021__ptqenab1__contract_id__originated_tag::originated) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__contract_id__originated_tag == id_021__psquebec__contract_id__originated_tag::originated) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives + enum: id_021__psquebec__michelson__v1__primitives message: seq: - id: message_tag @@ -56,44 +56,44 @@ types: - id: whitelist_update type: whitelist_update if: (message_tag == message_tag::whitelist_update) - micheline__021__ptqenab1__michelson_v1__expression: + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) n: seq: - id: n @@ -116,39 +116,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -156,7 +156,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 public_key_hash: @@ -193,7 +193,7 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression transactions: seq: - id: transactions_entries @@ -225,9 +225,9 @@ types: transactions_entries: seq: - id: parameters - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -236,11 +236,11 @@ types: transactions_entries_0: seq: - id: parameters - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: parameters_ty - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -290,9 +290,9 @@ enums: bool: 0: false 255: true - id_021__ptqenab1__contract_id__originated_tag: + id_021__psquebec__contract_id__originated_tag: 1: originated - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -693,7 +693,7 @@ enums: 0: atomic_transaction_batch 1: atomic_transaction_batch_typed 2: whitelist_update - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__proof.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__proof.ksy similarity index 95% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__proof.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__proof.ksy index b56f626dd5442f73c50913670355543a28334c7f..638aa80c960abda502c8a8c524adc527d21f55e5 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__proof.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__proof.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__smart_rollup__proof + id: id_021__psquebec__smart_rollup__proof endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.proof' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.proof' types: bytes_dyn_uint30: seq: diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__reveal.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__reveal.ksy similarity index 56% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__reveal.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__reveal.ksy index 87e2e0c26c577d1364fdf6ae12afc73fbd9e1b5f..422102087ff46ba65cad583400be5c4bc5b242fa 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__reveal.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__reveal.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__smart_rollup__reveal + id: id_021__psquebec__smart_rollup__reveal endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.reveal' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.reveal' types: input_hash: seq: @@ -20,7 +20,7 @@ types: - id: page_index type: s2be enums: - id_021__ptqenab1__smart_rollup__reveal_tag: + id_021__psquebec__smart_rollup__reveal_tag: 0: reveal_raw_data 1: reveal_metadata 2: request_dal_page @@ -28,12 +28,12 @@ enums: input_hash_tag: 0: reveal_data_hash_v0 seq: -- id: id_021__ptqenab1__smart_rollup__reveal_tag +- id: id_021__psquebec__smart_rollup__reveal_tag type: u1 - enum: id_021__ptqenab1__smart_rollup__reveal_tag + enum: id_021__psquebec__smart_rollup__reveal_tag - id: reveal_raw_data type: input_hash - if: (id_021__ptqenab1__smart_rollup__reveal_tag == id_021__ptqenab1__smart_rollup__reveal_tag::reveal_raw_data) + if: (id_021__psquebec__smart_rollup__reveal_tag == id_021__psquebec__smart_rollup__reveal_tag::reveal_raw_data) - id: request_dal_page type: page_id - if: (id_021__ptqenab1__smart_rollup__reveal_tag == id_021__ptqenab1__smart_rollup__reveal_tag::request_dal_page) + if: (id_021__psquebec__smart_rollup__reveal_tag == id_021__psquebec__smart_rollup__reveal_tag::request_dal_page) diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__wasm_2_0_0__output__proof.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__wasm_2_0_0__output__proof.ksy similarity index 87% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__wasm_2_0_0__output__proof.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__wasm_2_0_0__output__proof.ksy index 6fe6d5d4f0dc51539ea51afea5ce6de9931d64dd..0252aef36e1b36cf591a6362258221bebc3c9b98 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__wasm_2_0_0__output__proof.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__wasm_2_0_0__output__proof.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__smart_rollup__wasm_2_0_0__output__proof + id: id_021__psquebec__smart_rollup__wasm_2_0_0__output__proof endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.wasm_2_0_0.output.proof' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.wasm_2_0_0.output.proof' types: args: seq: @@ -20,7 +20,7 @@ types: args_entries: seq: - id: args_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression bytes_dyn_uint30: seq: - id: len_bytes_dyn_uint30 @@ -78,19 +78,19 @@ types: doc: context_hash - id: case_3_field3 type: tree_encoding - id_021__ptqenab1__contract_id__originated: + id_021__psquebec__contract_id__originated: seq: - - id: id_021__ptqenab1__contract_id__originated_tag + - id: id_021__psquebec__contract_id__originated_tag type: u1 - enum: id_021__ptqenab1__contract_id__originated_tag + enum: id_021__psquebec__contract_id__originated_tag - id: originated type: originated - if: (id_021__ptqenab1__contract_id__originated_tag == id_021__ptqenab1__contract_id__originated_tag::originated) - id_021__ptqenab1__michelson__v1__primitives: + if: (id_021__psquebec__contract_id__originated_tag == id_021__psquebec__contract_id__originated_tag::originated) + id_021__psquebec__michelson__v1__primitives: seq: - - id: id_021__ptqenab1__michelson__v1__primitives + - id: id_021__psquebec__michelson__v1__primitives type: u1 - enum: id_021__ptqenab1__michelson__v1__primitives + enum: id_021__psquebec__michelson__v1__primitives inode: seq: - id: inode_field0 @@ -213,44 +213,44 @@ types: - id: whitelist_update type: whitelist_update if: (message_tag == message_tag::whitelist_update) - micheline__021__ptqenab1__michelson_v1__expression: + micheline__021__psquebec__michelson_v1__expression: seq: - - id: micheline__021__ptqenab1__michelson_v1__expression_tag + - id: micheline__021__psquebec__michelson_v1__expression_tag type: u1 - enum: micheline__021__ptqenab1__michelson_v1__expression_tag + enum: micheline__021__psquebec__michelson_v1__expression_tag - id: int type: z - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::int) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::int) - id: string type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::string) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::string) - id: sequence type: sequence_0 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::sequence) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::sequence) - id: prim__no_args__no_annots - type: id_021__ptqenab1__michelson__v1__primitives - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__no_annots) + type: id_021__psquebec__michelson__v1__primitives + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__no_annots) - id: prim__no_args__some_annots type: prim__no_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__no_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__no_args__some_annots) - id: prim__1_arg__no_annots type: prim__1_arg__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__no_annots) - id: prim__1_arg__some_annots type: prim__1_arg__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__1_arg__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__1_arg__some_annots) - id: prim__2_args__no_annots type: prim__2_args__no_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__no_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__no_annots) - id: prim__2_args__some_annots type: prim__2_args__some_annots - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__2_args__some_annots) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__2_args__some_annots) - id: prim__generic type: prim__generic - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::prim__generic) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::prim__generic) - id: bytes type: bytes_dyn_uint30 - if: (micheline__021__ptqenab1__michelson_v1__expression_tag == micheline__021__ptqenab1__michelson_v1__expression_tag::bytes) + if: (micheline__021__psquebec__michelson_v1__expression_tag == micheline__021__psquebec__michelson_v1__expression_tag::bytes) n: seq: - id: n @@ -476,39 +476,39 @@ types: prim__1_arg__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__1_arg__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__2_args__no_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression prim__2_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: arg1 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: arg2 - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: annots type: bytes_dyn_uint30 prim__generic: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: args type: args_0 - id: annots @@ -516,7 +516,7 @@ types: prim__no_args__some_annots: seq: - id: prim - type: id_021__ptqenab1__michelson__v1__primitives + type: id_021__psquebec__michelson__v1__primitives - id: annots type: bytes_dyn_uint30 public_key_hash: @@ -553,7 +553,7 @@ types: sequence_entries: seq: - id: sequence_elt - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression transactions: seq: - id: transactions_entries @@ -585,9 +585,9 @@ types: transactions_entries: seq: - id: parameters - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -596,11 +596,11 @@ types: transactions_entries_0: seq: - id: parameters - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: parameters_ty - type: micheline__021__ptqenab1__michelson_v1__expression + type: micheline__021__psquebec__michelson_v1__expression - id: destination - type: id_021__ptqenab1__contract_id__originated + type: id_021__psquebec__contract_id__originated doc: ! >- A contract handle -- originated account: A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash. @@ -703,9 +703,9 @@ enums: bool: 0: false 255: true - id_021__ptqenab1__contract_id__originated_tag: + id_021__psquebec__contract_id__originated_tag: 1: originated - id_021__ptqenab1__michelson__v1__primitives: + id_021__psquebec__michelson__v1__primitives: 0: parameter 1: storage 2: code @@ -1121,7 +1121,7 @@ enums: 0: atomic_transaction_batch 1: atomic_transaction_batch_typed 2: whitelist_update - micheline__021__ptqenab1__michelson_v1__expression_tag: + micheline__021__psquebec__michelson_v1__expression_tag: 0: int 1: string 2: sequence diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__whitelist.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__whitelist.ksy similarity index 60% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__whitelist.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__whitelist.ksy index 86f118f832a72b28324328847d26d6ce8f51adb1..22fd52e3a9a096bb27268c70dadd68c34b8cd718 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__whitelist.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__smart_rollup__whitelist.ksy @@ -1,14 +1,14 @@ meta: - id: id_021__ptqenab1__smart_rollup__whitelist + id: id_021__psquebec__smart_rollup__whitelist endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.whitelist' +doc: ! 'Encoding id: 021-PsQuebec.smart_rollup.whitelist' types: - id_021__ptqenab1__smart_rollup__whitelist: + id_021__psquebec__smart_rollup__whitelist: seq: - - id: id_021__ptqenab1__smart_rollup__whitelist_entries - type: id_021__ptqenab1__smart_rollup__whitelist_entries + - id: id_021__psquebec__smart_rollup__whitelist_entries + type: id_021__psquebec__smart_rollup__whitelist_entries repeat: eos - id_021__ptqenab1__smart_rollup__whitelist_entries: + id_021__psquebec__smart_rollup__whitelist_entries: seq: - id: signature__public_key_hash type: public_key_hash @@ -37,10 +37,10 @@ enums: 2: p256 3: bls seq: -- id: len_id_021__ptqenab1__smart_rollup__whitelist +- id: len_id_021__psquebec__smart_rollup__whitelist type: u4be valid: max: 1073741823 -- id: id_021__ptqenab1__smart_rollup__whitelist - type: id_021__ptqenab1__smart_rollup__whitelist - size: len_id_021__ptqenab1__smart_rollup__whitelist +- id: id_021__psquebec__smart_rollup__whitelist + type: id_021__psquebec__smart_rollup__whitelist + size: len_id_021__psquebec__smart_rollup__whitelist diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__tez.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__tez.ksy similarity index 57% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__tez.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__tez.ksy index 4aa731c17f49847035de0c9edd83983127e160ce..3d40ae82eeb3ac8c8b4a706a9026b9237be52fb8 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__tez.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__tez.ksy @@ -1,11 +1,11 @@ meta: - id: id_021__ptqenab1__tez + id: id_021__psquebec__tez endian: be -doc: ! 'Encoding id: 021-PtQenaB1.tez' +doc: ! 'Encoding id: 021-PsQuebec.tez' types: - id_021__ptqenab1__mutez: + id_021__psquebec__mutez: seq: - - id: id_021__ptqenab1__mutez + - id: id_021__psquebec__mutez type: n n: seq: @@ -20,5 +20,5 @@ types: - id: payload type: b7be seq: -- id: id_021__ptqenab1__mutez - type: id_021__ptqenab1__mutez +- id: id_021__psquebec__mutez + type: id_021__psquebec__mutez diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__timestamp.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__timestamp.ksy new file mode 100644 index 0000000000000000000000000000000000000000..ee97ca2e7def946c418f2f930aaf7191bf5b17cf --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__timestamp.ksy @@ -0,0 +1,9 @@ +meta: + id: id_021__psquebec__timestamp + endian: be + imports: + - timestamp__protocol +doc: ! 'Encoding id: 021-PsQuebec.timestamp' +seq: +- id: id_021__psquebec__timestamp + type: timestamp__protocol diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__unstaked_frozen_staker.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__unstaked_frozen_staker.ksy similarity index 69% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__unstaked_frozen_staker.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__unstaked_frozen_staker.ksy index 1abd393c9c78f450d29deebff337b4b3dd6230bf..2d5c5bcc612923014a8a2787aa0aa93917e31632 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__unstaked_frozen_staker.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__unstaked_frozen_staker.ksy @@ -1,31 +1,31 @@ meta: - id: id_021__ptqenab1__unstaked_frozen_staker + id: id_021__psquebec__unstaked_frozen_staker endian: be -doc: ! 'Encoding id: 021-PtQenaB1.unstaked_frozen_staker' +doc: ! 'Encoding id: 021-PsQuebec.unstaked_frozen_staker' types: - id_021__ptqenab1__contract_id: + id_021__psquebec__contract_id: seq: - - id: id_021__ptqenab1__contract_id_tag + - id: id_021__psquebec__contract_id_tag type: u1 - enum: id_021__ptqenab1__contract_id_tag + enum: id_021__psquebec__contract_id_tag - id: implicit type: public_key_hash - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::implicit) + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::implicit) doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id: originated type: originated - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::originated) - id_021__ptqenab1__staker: + if: (id_021__psquebec__contract_id_tag == id_021__psquebec__contract_id_tag::originated) + id_021__psquebec__staker: seq: - - id: id_021__ptqenab1__staker_tag + - id: id_021__psquebec__staker_tag type: u1 - enum: id_021__ptqenab1__staker_tag + enum: id_021__psquebec__staker_tag - id: single type: single - if: (id_021__ptqenab1__staker_tag == id_021__ptqenab1__staker_tag::single) + if: (id_021__psquebec__staker_tag == id_021__psquebec__staker_tag::single) - id: shared type: public_key_hash - if: (id_021__ptqenab1__staker_tag == id_021__ptqenab1__staker_tag::shared) + if: (id_021__psquebec__staker_tag == id_021__psquebec__staker_tag::shared) doc: A Ed25519, Secp256k1, P256, or BLS public key hash originated: seq: @@ -54,7 +54,7 @@ types: single: seq: - id: contract - type: id_021__ptqenab1__contract_id + type: id_021__psquebec__contract_id doc: ! >- A contract handle: A contract notation as given to an RPC or inside scripts. Can be a base58 implicit contract hash or a base58 originated contract hash. @@ -62,10 +62,10 @@ types: type: public_key_hash doc: A Ed25519, Secp256k1, P256, or BLS public key hash enums: - id_021__ptqenab1__contract_id_tag: + id_021__psquebec__contract_id_tag: 0: implicit 1: originated - id_021__ptqenab1__staker_tag: + id_021__psquebec__staker_tag: 0: single 1: shared public_key_hash_tag: @@ -74,8 +74,8 @@ enums: 2: p256 3: bls seq: -- id: id_021__ptqenab1__staker - type: id_021__ptqenab1__staker +- id: id_021__psquebec__staker + type: id_021__psquebec__staker doc: ! >- unstaked_frozen_staker: Abstract notion of staker used in operation receipts for unstaked frozen deposits, either a single staker or all the stakers delegating diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__vote__ballot.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__vote__ballot.ksy new file mode 100644 index 0000000000000000000000000000000000000000..ddb250c31b6b1edae0545c948bacc14a1324c470 --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__vote__ballot.ksy @@ -0,0 +1,7 @@ +meta: + id: id_021__psquebec__vote__ballot + endian: be +doc: ! 'Encoding id: 021-PsQuebec.vote.ballot' +seq: +- id: id_021__psquebec__vote__ballot + type: s1 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__vote__ballots.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__vote__ballots.ksy similarity index 52% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__vote__ballots.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__vote__ballots.ksy index bdd55c4b7e4e1c69e01fffbf175df4647d0b2b0d..7f9af0a04fa3d1f1f555f4cdbe47674ef2731160 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__vote__ballots.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__vote__ballots.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__vote__ballots + id: id_021__psquebec__vote__ballots endian: be -doc: ! 'Encoding id: 021-PtQenaB1.vote.ballots' +doc: ! 'Encoding id: 021-PsQuebec.vote.ballots' seq: - id: yay type: s8be diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__vote__listings.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__vote__listings.ksy similarity index 65% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__vote__listings.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__vote__listings.ksy index 074fc2ec64413b1211cc1e8a03ea6bf59025749d..2059879e533b2cd906d41cd92d24ea82c9bb0a88 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__vote__listings.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__vote__listings.ksy @@ -1,14 +1,14 @@ meta: - id: id_021__ptqenab1__vote__listings + id: id_021__psquebec__vote__listings endian: be -doc: ! 'Encoding id: 021-PtQenaB1.vote.listings' +doc: ! 'Encoding id: 021-PsQuebec.vote.listings' types: - id_021__ptqenab1__vote__listings: + id_021__psquebec__vote__listings: seq: - - id: id_021__ptqenab1__vote__listings_entries - type: id_021__ptqenab1__vote__listings_entries + - id: id_021__psquebec__vote__listings_entries + type: id_021__psquebec__vote__listings_entries repeat: eos - id_021__ptqenab1__vote__listings_entries: + id_021__psquebec__vote__listings_entries: seq: - id: pkh type: public_key_hash @@ -39,10 +39,10 @@ enums: 2: p256 3: bls seq: -- id: len_id_021__ptqenab1__vote__listings +- id: len_id_021__psquebec__vote__listings type: u4be valid: max: 1073741823 -- id: id_021__ptqenab1__vote__listings - type: id_021__ptqenab1__vote__listings - size: len_id_021__ptqenab1__vote__listings +- id: id_021__psquebec__vote__listings + type: id_021__psquebec__vote__listings + size: len_id_021__psquebec__vote__listings diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__voting_period.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__voting_period.ksy similarity index 86% rename from client-libs/kaitai-struct-files/files/id_021__ptqenab1__voting_period.ksy rename to client-libs/kaitai-struct-files/files/id_021__psquebec__voting_period.ksy index 21eb1f4020642b63150cc87a04daa2cbff3efa38..faada2c7a4b440583c54d68d7e3eb03303da4b78 100644 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__voting_period.ksy +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__voting_period.ksy @@ -1,7 +1,7 @@ meta: - id: id_021__ptqenab1__voting_period + id: id_021__psquebec__voting_period endian: be -doc: ! 'Encoding id: 021-PtQenaB1.voting_period' +doc: ! 'Encoding id: 021-PsQuebec.voting_period' enums: kind_tag: 0: proposal diff --git a/client-libs/kaitai-struct-files/files/id_021__psquebec__voting_period__kind.ksy b/client-libs/kaitai-struct-files/files/id_021__psquebec__voting_period__kind.ksy new file mode 100644 index 0000000000000000000000000000000000000000..ef2bb1f102d40f37197178ce82c6ef164ff8feac --- /dev/null +++ b/client-libs/kaitai-struct-files/files/id_021__psquebec__voting_period__kind.ksy @@ -0,0 +1,15 @@ +meta: + id: id_021__psquebec__voting_period__kind + endian: be +doc: ! 'Encoding id: 021-PsQuebec.voting_period.kind' +enums: + id_021__psquebec__voting_period__kind_tag: + 0: proposal + 1: exploration + 2: cooldown + 3: promotion + 4: adoption +seq: +- id: id_021__psquebec__voting_period__kind_tag + type: u1 + enum: id_021__psquebec__voting_period__kind_tag diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header.ksy deleted file mode 100644 index babf4fa9415b4152c90b1347b6a38af928ccf10f..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header.ksy +++ /dev/null @@ -1,57 +0,0 @@ -meta: - id: id_021__ptqenab1__block_header - endian: be - imports: - - block_header__shell -doc: ! 'Encoding id: 021-PtQenaB1.block_header' -types: - id_021__ptqenab1__block_header__alpha__full_header: - seq: - - id: id_021__ptqenab1__block_header__alpha__full_header - type: block_header__shell - - id: id_021__ptqenab1__block_header__alpha__signed_contents - type: id_021__ptqenab1__block_header__alpha__signed_contents - id_021__ptqenab1__block_header__alpha__signed_contents: - seq: - - id: id_021__ptqenab1__block_header__alpha__unsigned_contents - type: id_021__ptqenab1__block_header__alpha__unsigned_contents - - id: signature - size-eos: true - id_021__ptqenab1__block_header__alpha__unsigned_contents: - seq: - - id: payload_hash - size: 32 - - id: payload_round - type: s4be - - id: proof_of_work_nonce - size: 8 - - id: seed_nonce_hash_tag - type: u1 - enum: bool - - id: seed_nonce_hash - size: 32 - if: (seed_nonce_hash_tag == bool::true) - - id: per_block_votes - type: id_021__ptqenab1__per_block_votes - id_021__ptqenab1__per_block_votes: - seq: - - id: id_021__ptqenab1__per_block_votes_tag - type: u1 - enum: id_021__ptqenab1__per_block_votes_tag -enums: - bool: - 0: false - 255: true - id_021__ptqenab1__per_block_votes_tag: - 0: case_0 - 1: case_1 - 2: case_2 - 4: case_4 - 5: case_5 - 6: case_6 - 8: case_8 - 9: case_9 - 10: case_10 -seq: -- id: id_021__ptqenab1__block_header__alpha__full_header - type: id_021__ptqenab1__block_header__alpha__full_header diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__protocol_data.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__protocol_data.ksy deleted file mode 100644 index 75d08ebf4997e4e4df877dffc37257e9ae39b194..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__protocol_data.ksy +++ /dev/null @@ -1,49 +0,0 @@ -meta: - id: id_021__ptqenab1__block_header__protocol_data - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.block_header.protocol_data' -types: - id_021__ptqenab1__block_header__alpha__signed_contents: - seq: - - id: id_021__ptqenab1__block_header__alpha__unsigned_contents - type: id_021__ptqenab1__block_header__alpha__unsigned_contents - - id: signature - size-eos: true - id_021__ptqenab1__block_header__alpha__unsigned_contents: - seq: - - id: payload_hash - size: 32 - - id: payload_round - type: s4be - - id: proof_of_work_nonce - size: 8 - - id: seed_nonce_hash_tag - type: u1 - enum: bool - - id: seed_nonce_hash - size: 32 - if: (seed_nonce_hash_tag == bool::true) - - id: per_block_votes - type: id_021__ptqenab1__per_block_votes - id_021__ptqenab1__per_block_votes: - seq: - - id: id_021__ptqenab1__per_block_votes_tag - type: u1 - enum: id_021__ptqenab1__per_block_votes_tag -enums: - bool: - 0: false - 255: true - id_021__ptqenab1__per_block_votes_tag: - 0: case_0 - 1: case_1 - 2: case_2 - 4: case_4 - 5: case_5 - 6: case_6 - 8: case_8 - 9: case_9 - 10: case_10 -seq: -- id: id_021__ptqenab1__block_header__alpha__signed_contents - type: id_021__ptqenab1__block_header__alpha__signed_contents diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__raw.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__raw.ksy deleted file mode 100644 index 0a70dc895798934e2466053124568692ef5958cb..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__raw.ksy +++ /dev/null @@ -1,9 +0,0 @@ -meta: - id: id_021__ptqenab1__block_header__raw - endian: be - imports: - - block_header -doc: ! 'Encoding id: 021-PtQenaB1.block_header.raw' -seq: -- id: id_021__ptqenab1__block_header__raw - type: block_header diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__shell_header.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__shell_header.ksy deleted file mode 100644 index 3fdd750aaa53d914c15e2656cde0e8b8ed076bbb..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__block_header__shell_header.ksy +++ /dev/null @@ -1,9 +0,0 @@ -meta: - id: id_021__ptqenab1__block_header__shell_header - endian: be - imports: - - block_header__shell -doc: ! 'Encoding id: 021-PtQenaB1.block_header.shell_header' -seq: -- id: id_021__ptqenab1__block_header__shell_header - type: block_header__shell diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__cycle.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__cycle.ksy deleted file mode 100644 index 388a971d6870cc1cbf8711d14727dc7a75d21a23..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__cycle.ksy +++ /dev/null @@ -1,7 +0,0 @@ -meta: - id: id_021__ptqenab1__cycle - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.cycle' -seq: -- id: id_021__ptqenab1__cycle - type: s4be diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__nonce.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__nonce.ksy deleted file mode 100644 index 74db890281d691206a8c3c99cc29b6bc0e92e6f1..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__nonce.ksy +++ /dev/null @@ -1,7 +0,0 @@ -meta: - id: id_021__ptqenab1__nonce - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.nonce' -seq: -- id: id_021__ptqenab1__nonce - size: 32 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__raw.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__raw.ksy deleted file mode 100644 index 9a22e03a174301b317158fd4ed13f644d5214de0..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__operation__raw.ksy +++ /dev/null @@ -1,9 +0,0 @@ -meta: - id: id_021__ptqenab1__operation__raw - endian: be - imports: - - operation -doc: ! 'Encoding id: 021-PtQenaB1.operation.raw' -seq: -- id: id_021__ptqenab1__operation__raw - type: operation diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__period.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__period.ksy deleted file mode 100644 index bfcfb9a3baa39705fcb97dc69bd0774b055a61a8..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__period.ksy +++ /dev/null @@ -1,7 +0,0 @@ -meta: - id: id_021__ptqenab1__period - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.period' -seq: -- id: id_021__ptqenab1__period - type: s8be diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__raw_level.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__raw_level.ksy deleted file mode 100644 index 93c67877d5a75baf8444386fc0f2d62cde4315f5..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__raw_level.ksy +++ /dev/null @@ -1,7 +0,0 @@ -meta: - id: id_021__ptqenab1__raw_level - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.raw_level' -seq: -- id: id_021__ptqenab1__raw_level - type: s4be diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__receipt__balance_updates.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__receipt__balance_updates.ksy deleted file mode 100644 index 1c1836854da671e7e3c9570292e815fa6a9433ff..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__receipt__balance_updates.ksy +++ /dev/null @@ -1,355 +0,0 @@ -meta: - id: id_021__ptqenab1__receipt__balance_updates - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.receipt.balance_updates' -types: - commitments: - seq: - - id: committer - size: 20 - - id: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - contract: - seq: - - id: contract - type: id_021__ptqenab1__contract_id - doc: ! >- - A contract handle: A contract notation as given to an RPC or inside scripts. - Can be a base58 implicit contract hash or a base58 originated contract hash. - - id: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - deposits: - seq: - - id: staker - type: id_021__ptqenab1__frozen_staker - doc: ! >- - frozen_staker: Abstract notion of staker used in operation receipts for frozen - deposits, either a single staker or all the stakers delegating to some delegate. - - id: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - frozen_bonds: - seq: - - id: contract - type: id_021__ptqenab1__contract_id - doc: ! >- - A contract handle: A contract notation as given to an RPC or inside scripts. - Can be a base58 implicit contract hash or a base58 originated contract hash. - - id: bond_id - type: id_021__ptqenab1__bond_id - - id: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - id_021__ptqenab1__bond_id: - seq: - - id: id_021__ptqenab1__bond_id_tag - type: u1 - enum: id_021__ptqenab1__bond_id_tag - - id: smart_rollup_bond_id - size: 20 - if: (id_021__ptqenab1__bond_id_tag == id_021__ptqenab1__bond_id_tag::smart_rollup_bond_id) - id_021__ptqenab1__contract_id: - seq: - - id: id_021__ptqenab1__contract_id_tag - type: u1 - enum: id_021__ptqenab1__contract_id_tag - - id: implicit - type: public_key_hash - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::implicit) - doc: A Ed25519, Secp256k1, P256, or BLS public key hash - - id: originated - type: originated - if: (id_021__ptqenab1__contract_id_tag == id_021__ptqenab1__contract_id_tag::originated) - id_021__ptqenab1__frozen_staker: - seq: - - id: id_021__ptqenab1__frozen_staker_tag - type: u1 - enum: id_021__ptqenab1__frozen_staker_tag - - id: single - type: single - if: (id_021__ptqenab1__frozen_staker_tag == id_021__ptqenab1__frozen_staker_tag::single) - - id: shared - type: public_key_hash - if: (id_021__ptqenab1__frozen_staker_tag == id_021__ptqenab1__frozen_staker_tag::shared) - doc: A Ed25519, Secp256k1, P256, or BLS public key hash - - id: baker - type: public_key_hash - if: (id_021__ptqenab1__frozen_staker_tag == id_021__ptqenab1__frozen_staker_tag::baker) - doc: A Ed25519, Secp256k1, P256, or BLS public key hash - - id: baker_edge - type: public_key_hash - if: (id_021__ptqenab1__frozen_staker_tag == id_021__ptqenab1__frozen_staker_tag::baker_edge) - doc: A Ed25519, Secp256k1, P256, or BLS public key hash - id_021__ptqenab1__operation_metadata__alpha__balance_and_update: - seq: - - id: id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag - type: u1 - enum: id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag - - id: contract - type: contract - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::contract) - - id: block_fees - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::block_fees) - - id: deposits - type: deposits - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::deposits) - - id: nonce_revelation_rewards - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::nonce_revelation_rewards) - - id: attesting_rewards - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::attesting_rewards) - - id: baking_rewards - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::baking_rewards) - - id: baking_bonuses - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::baking_bonuses) - - id: storage_fees - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::storage_fees) - - id: double_signing_punishments - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::double_signing_punishments) - - id: lost_attesting_rewards - type: lost_attesting_rewards - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::lost_attesting_rewards) - - id: liquidity_baking_subsidies - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::liquidity_baking_subsidies) - - id: burned - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::burned) - - id: commitments - type: commitments - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::commitments) - - id: bootstrap - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::bootstrap) - - id: invoice - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::invoice) - - id: initial_commitments - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::initial_commitments) - - id: minted - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::minted) - - id: frozen_bonds - type: frozen_bonds - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::frozen_bonds) - - id: smart_rollup_refutation_punishments - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::smart_rollup_refutation_punishments) - - id: smart_rollup_refutation_rewards - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::smart_rollup_refutation_rewards) - - id: unstaked_deposits - type: unstaked_deposits - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::unstaked_deposits) - - id: staking_delegator_numerator - type: staking_delegator_numerator - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::staking_delegator_numerator) - - id: staking_delegate_denominator - type: staking_delegate_denominator - if: (id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag == - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag::staking_delegate_denominator) - id_021__ptqenab1__operation_metadata__alpha__balance_updates: - seq: - - id: id_021__ptqenab1__operation_metadata__alpha__balance_updates_entries - type: id_021__ptqenab1__operation_metadata__alpha__balance_updates_entries - repeat: eos - id_021__ptqenab1__operation_metadata__alpha__balance_updates_0: - seq: - - id: len_id_021__ptqenab1__operation_metadata__alpha__balance_updates - type: u4be - valid: - max: 1073741823 - - id: id_021__ptqenab1__operation_metadata__alpha__balance_updates - type: id_021__ptqenab1__operation_metadata__alpha__balance_updates - size: len_id_021__ptqenab1__operation_metadata__alpha__balance_updates - id_021__ptqenab1__operation_metadata__alpha__balance_updates_entries: - seq: - - id: id_021__ptqenab1__operation_metadata__alpha__balance_and_update - type: id_021__ptqenab1__operation_metadata__alpha__balance_and_update - - id: id_021__ptqenab1__operation_metadata__alpha__update_origin - type: id_021__ptqenab1__operation_metadata__alpha__update_origin - id_021__ptqenab1__operation_metadata__alpha__staking_abstract_quantity: - seq: - - id: change - type: s8be - id_021__ptqenab1__operation_metadata__alpha__tez_balance_update: - seq: - - id: change - type: s8be - id_021__ptqenab1__operation_metadata__alpha__update_origin: - seq: - - id: id_021__ptqenab1__operation_metadata__alpha__update_origin_tag - type: u1 - enum: id_021__ptqenab1__operation_metadata__alpha__update_origin_tag - - id: delayed_operation - size: 32 - if: (id_021__ptqenab1__operation_metadata__alpha__update_origin_tag == id_021__ptqenab1__operation_metadata__alpha__update_origin_tag::delayed_operation) - id_021__ptqenab1__staker: - seq: - - id: id_021__ptqenab1__staker_tag - type: u1 - enum: id_021__ptqenab1__staker_tag - - id: single - type: single - if: (id_021__ptqenab1__staker_tag == id_021__ptqenab1__staker_tag::single) - - id: shared - type: public_key_hash - if: (id_021__ptqenab1__staker_tag == id_021__ptqenab1__staker_tag::shared) - doc: A Ed25519, Secp256k1, P256, or BLS public key hash - lost_attesting_rewards: - seq: - - id: delegate - type: public_key_hash - doc: A Ed25519, Secp256k1, P256, or BLS public key hash - - id: participation - type: u1 - enum: bool - - id: revelation - type: u1 - enum: bool - - id: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - originated: - seq: - - id: contract_hash - size: 20 - - id: originated_padding - size: 1 - doc: This field is for padding, ignore - public_key_hash: - seq: - - id: public_key_hash_tag - type: u1 - enum: public_key_hash_tag - - id: ed25519 - size: 20 - if: (public_key_hash_tag == public_key_hash_tag::ed25519) - - id: secp256k1 - size: 20 - if: (public_key_hash_tag == public_key_hash_tag::secp256k1) - - id: p256 - size: 20 - if: (public_key_hash_tag == public_key_hash_tag::p256) - - id: bls - size: 20 - if: (public_key_hash_tag == public_key_hash_tag::bls) - single: - seq: - - id: contract - type: id_021__ptqenab1__contract_id - doc: ! >- - A contract handle: A contract notation as given to an RPC or inside scripts. - Can be a base58 implicit contract hash or a base58 originated contract hash. - - id: delegate - type: public_key_hash - doc: A Ed25519, Secp256k1, P256, or BLS public key hash - staking_delegate_denominator: - seq: - - id: delegate - type: public_key_hash - doc: A Ed25519, Secp256k1, P256, or BLS public key hash - - id: id_021__ptqenab1__operation_metadata__alpha__staking_abstract_quantity - type: id_021__ptqenab1__operation_metadata__alpha__staking_abstract_quantity - staking_delegator_numerator: - seq: - - id: delegator - type: id_021__ptqenab1__contract_id - doc: ! >- - A contract handle: A contract notation as given to an RPC or inside scripts. - Can be a base58 implicit contract hash or a base58 originated contract hash. - - id: id_021__ptqenab1__operation_metadata__alpha__staking_abstract_quantity - type: id_021__ptqenab1__operation_metadata__alpha__staking_abstract_quantity - unstaked_deposits: - seq: - - id: staker - type: id_021__ptqenab1__staker - doc: ! >- - unstaked_frozen_staker: Abstract notion of staker used in operation receipts - for unstaked frozen deposits, either a single staker or all the stakers delegating - to some delegate. - - id: cycle - type: s4be - - id: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update - type: id_021__ptqenab1__operation_metadata__alpha__tez_balance_update -enums: - bool: - 0: false - 255: true - id_021__ptqenab1__bond_id_tag: - 1: smart_rollup_bond_id - id_021__ptqenab1__contract_id_tag: - 0: implicit - 1: originated - id_021__ptqenab1__frozen_staker_tag: - 0: single - 1: shared - 2: baker - 3: baker_edge - id_021__ptqenab1__operation_metadata__alpha__balance_and_update_tag: - 0: contract - 2: block_fees - 4: deposits - 5: nonce_revelation_rewards - 7: attesting_rewards - 8: baking_rewards - 9: baking_bonuses - 11: storage_fees - 12: double_signing_punishments - 13: lost_attesting_rewards - 14: liquidity_baking_subsidies - 15: burned - 16: commitments - 17: bootstrap - 18: invoice - 19: initial_commitments - 20: minted - 21: frozen_bonds - 24: smart_rollup_refutation_punishments - 25: smart_rollup_refutation_rewards - 26: unstaked_deposits - 27: staking_delegator_numerator - 28: staking_delegate_denominator - id_021__ptqenab1__operation_metadata__alpha__update_origin_tag: - 0: block_application - 1: protocol_migration - 2: subsidy - 3: simulation - 4: delayed_operation - id_021__ptqenab1__staker_tag: - 0: single - 1: shared - public_key_hash_tag: - 0: ed25519 - 1: secp256k1 - 2: p256 - 3: bls -seq: -- id: id_021__ptqenab1__operation_metadata__alpha__balance_updates - type: id_021__ptqenab1__operation_metadata__alpha__balance_updates_0 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__seed.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__seed.ksy deleted file mode 100644 index cf2adf865078975bc08dc0944f1ce3d59f9080bc..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__seed.ksy +++ /dev/null @@ -1,7 +0,0 @@ -meta: - id: id_021__ptqenab1__seed - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.seed' -seq: -- id: id_021__ptqenab1__seed - size: 32 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__address.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__address.ksy deleted file mode 100644 index 68b263ebdb8cdf18b9f1f23afe1a43c2c01913cb..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__address.ksy +++ /dev/null @@ -1,7 +0,0 @@ -meta: - id: id_021__ptqenab1__smart_rollup__address - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.address' -seq: -- id: smart_rollup_address - size: 20 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__kind.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__kind.ksy deleted file mode 100644 index e2ed773849e36d3ac353b5f18e02c1e924acb5f2..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__kind.ksy +++ /dev/null @@ -1,13 +0,0 @@ -meta: - id: id_021__ptqenab1__smart_rollup__kind - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.kind' -enums: - id_021__ptqenab1__smart_rollup__kind: - 0: arith - 1: wasm_2_0_0 - 2: riscv -seq: -- id: id_021__ptqenab1__smart_rollup__kind - type: u1 - enum: id_021__ptqenab1__smart_rollup__kind diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__metadata.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__metadata.ksy deleted file mode 100644 index 7ab5607f003f11fd97ac77bbb170ad794375a335..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__smart_rollup__metadata.ksy +++ /dev/null @@ -1,9 +0,0 @@ -meta: - id: id_021__ptqenab1__smart_rollup__metadata - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.smart_rollup.metadata' -seq: -- id: address - size: 20 -- id: origination_level - type: s4be diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__timestamp.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__timestamp.ksy deleted file mode 100644 index 65fa506409c62d90df3ce3f6d61a8a1c25e411c2..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__timestamp.ksy +++ /dev/null @@ -1,9 +0,0 @@ -meta: - id: id_021__ptqenab1__timestamp - endian: be - imports: - - timestamp__protocol -doc: ! 'Encoding id: 021-PtQenaB1.timestamp' -seq: -- id: id_021__ptqenab1__timestamp - type: timestamp__protocol diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__vote__ballot.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__vote__ballot.ksy deleted file mode 100644 index 4f272cd3ef34daaeca97bd72572a8526c09c9a85..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__vote__ballot.ksy +++ /dev/null @@ -1,7 +0,0 @@ -meta: - id: id_021__ptqenab1__vote__ballot - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.vote.ballot' -seq: -- id: id_021__ptqenab1__vote__ballot - type: s1 diff --git a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__voting_period__kind.ksy b/client-libs/kaitai-struct-files/files/id_021__ptqenab1__voting_period__kind.ksy deleted file mode 100644 index d0f76440d3e555e7328ab8921f367555d14d6944..0000000000000000000000000000000000000000 --- a/client-libs/kaitai-struct-files/files/id_021__ptqenab1__voting_period__kind.ksy +++ /dev/null @@ -1,15 +0,0 @@ -meta: - id: id_021__ptqenab1__voting_period__kind - endian: be -doc: ! 'Encoding id: 021-PtQenaB1.voting_period.kind' -enums: - id_021__ptqenab1__voting_period__kind_tag: - 0: proposal - 1: exploration - 2: cooldown - 3: promotion - 4: adoption -seq: -- id: id_021__ptqenab1__voting_period__kind_tag - type: u1 - enum: id_021__ptqenab1__voting_period__kind_tag diff --git a/contrib/octez_injector_server/dune b/contrib/octez_injector_server/dune index 3076134449c002c7244984ba4daacb62ebf9af28..5ec2fc3872d4dc05e152dd1f379c24a306717aeb 100644 --- a/contrib/octez_injector_server/dune +++ b/contrib/octez_injector_server/dune @@ -18,9 +18,9 @@ (select void_for_linking-octez_injector_PsParisC from (octez_injector_PsParisC -> void_for_linking-octez_injector_PsParisC.empty) (-> void_for_linking-octez_injector_PsParisC.empty)) - (select void_for_linking-octez_injector_PtQenaB1 from - (octez_injector_PtQenaB1 -> void_for_linking-octez_injector_PtQenaB1.empty) - (-> void_for_linking-octez_injector_PtQenaB1.empty)) + (select void_for_linking-octez_injector_PsQuebec from + (octez_injector_PsQuebec -> void_for_linking-octez_injector_PsQuebec.empty) + (-> void_for_linking-octez_injector_PsQuebec.empty)) (select void_for_linking-octez_injector_alpha from (octez_injector_alpha -> void_for_linking-octez_injector_alpha.empty) (-> void_for_linking-octez_injector_alpha.empty))) @@ -43,5 +43,5 @@ (action (progn (write-file void_for_linking-octez_injector_PsParisC.empty "") - (write-file void_for_linking-octez_injector_PtQenaB1.empty "") + (write-file void_for_linking-octez_injector_PsQuebec.empty "") (write-file void_for_linking-octez_injector_alpha.empty "")))) diff --git a/devtools/get_contracts/dune b/devtools/get_contracts/dune index 60e223e208caa2994e1ac24b1535b52496257f66..b99245b2e6e7d27ef5e84bff2b7e9632421bd780 100644 --- a/devtools/get_contracts/dune +++ b/devtools/get_contracts/dune @@ -9,8 +9,8 @@ octez-shell-libs.store tezos-protocol-020-PsParisC.protocol octez-protocol-020-PsParisC-libs.client - tezos-protocol-021-PtQenaB1.protocol - octez-protocol-021-PtQenaB1-libs.client + tezos-protocol-021-PsQuebec.protocol + octez-protocol-021-PsQuebec-libs.client tezos-protocol-alpha.protocol octez-protocol-alpha-libs.client) (library_flags (:standard -linkall)) diff --git a/devtools/get_contracts/get_contracts_021_PtQenaB1.ml b/devtools/get_contracts/get_contracts_021_PsQuebec.ml similarity index 99% rename from devtools/get_contracts/get_contracts_021_PtQenaB1.ml rename to devtools/get_contracts/get_contracts_021_PsQuebec.ml index c97c4688c7b23af79d94a20f04ce61c864612c61..0a7f985540a3fd52d157591da16ade65c9f2dcbf 100644 --- a/devtools/get_contracts/get_contracts_021_PtQenaB1.ml +++ b/devtools/get_contracts/get_contracts_021_PsQuebec.ml @@ -22,8 +22,8 @@ (* DEALINGS IN THE SOFTWARE. *) (* *) (*****************************************************************************) -open Tezos_protocol_021_PtQenaB1 -open Tezos_client_021_PtQenaB1 +open Tezos_protocol_021_PsQuebec +open Tezos_client_021_PsQuebec open Protocol module Proto = struct diff --git a/devtools/testnet_experiment_tools/dune b/devtools/testnet_experiment_tools/dune index b33072c5c7bdfc5cdcb5066e57c4e675dc91d387..e93599f583803558e70b323124dacd137af1d971 100644 --- a/devtools/testnet_experiment_tools/dune +++ b/devtools/testnet_experiment_tools/dune @@ -42,10 +42,10 @@ octez-protocol-020-PsParisC-libs.client octez-protocol-020-PsParisC-libs.client.commands tezos-protocol-020-PsParisC.protocol - octez-protocol-021-PtQenaB1-libs.baking - octez-protocol-021-PtQenaB1-libs.client - octez-protocol-021-PtQenaB1-libs.client.commands - tezos-protocol-021-PtQenaB1.protocol + octez-protocol-021-PsQuebec-libs.baking + octez-protocol-021-PsQuebec-libs.client + octez-protocol-021-PsQuebec-libs.client.commands + tezos-protocol-021-PsQuebec.protocol octez-protocol-alpha-libs.baking octez-protocol-alpha-libs.client octez-protocol-alpha-libs.client.commands @@ -61,7 +61,7 @@ -open Tezos_store -open Tezos_store_shared -open Tezos_context) - (modules sigs tool_020_PsParisC tool_021_PtQenaB1 tool_alpha)) + (modules sigs tool_020_PsParisC tool_021_PsQuebec tool_alpha)) (executable (name simulation_scenario) diff --git a/devtools/testnet_experiment_tools/testnet_experiment_tools.ml b/devtools/testnet_experiment_tools/testnet_experiment_tools.ml index 68219ccb1c43ed282455b1a96c2cf12f2c7377a5..fa8bfed0f1e2bd825929b8fbdf781d703aabb624 100644 --- a/devtools/testnet_experiment_tools/testnet_experiment_tools.ml +++ b/devtools/testnet_experiment_tools/testnet_experiment_tools.ml @@ -100,11 +100,11 @@ let network_activation_parameters_templates protocol_hash = (Filename.concat network_parameters_templates_dir "proto_020_PsParisC_mainnet.json") - | Tezt_tezos.Protocol.Qena -> + | Tezt_tezos.Protocol.Quebec -> Some (Filename.concat network_parameters_templates_dir - "proto_021_PtQenaB1_mainnet.json") + "proto_021_PsQuebec_mainnet.json") | Tezt_tezos.Protocol.Alpha -> (* Fetching the network parameters from the src/proto_alpha directory, to be sure that we are in synch with current protocl parameters. *) diff --git a/devtools/testnet_experiment_tools/tool_021_PtQenaB1.ml b/devtools/testnet_experiment_tools/tool_021_PsQuebec.ml similarity index 99% rename from devtools/testnet_experiment_tools/tool_021_PtQenaB1.ml rename to devtools/testnet_experiment_tools/tool_021_PsQuebec.ml index 20b612c488d610b8b715f911f74a4db74e10abea..194e4da9b1781c1e6b30fc13dc3adb225b041cf4 100644 --- a/devtools/testnet_experiment_tools/tool_021_PtQenaB1.ml +++ b/devtools/testnet_experiment_tools/tool_021_PsQuebec.ml @@ -25,13 +25,13 @@ open Lwt_result_syntax open Tezos_shell_services -open Tezos_client_021_PtQenaB1 -open Tezos_baking_021_PtQenaB1 -open Tezos_protocol_021_PtQenaB1 +open Tezos_client_021_PsQuebec +open Tezos_baking_021_PsQuebec +open Tezos_protocol_021_PsQuebec open Protocol open Alpha_context -module Alpha_services = Tezos_protocol_plugin_021_PtQenaB1.Plugin.Alpha_services +module Alpha_services = Tezos_protocol_plugin_021_PsQuebec.Plugin.Alpha_services (** Sync node *) diff --git a/devtools/yes_wallet/dune b/devtools/yes_wallet/dune index 1d0e484b319918cd0c385fe6a2d5ebcc26af8ba4..e91755c4a3a27bf65164edb9f0487b31518bb737 100644 --- a/devtools/yes_wallet/dune +++ b/devtools/yes_wallet/dune @@ -11,7 +11,7 @@ octez-node-config octez-shell-libs.store tezos-protocol-020-PsParisC.protocol - tezos-protocol-021-PtQenaB1.protocol + tezos-protocol-021-PsQuebec.protocol tezos-protocol-alpha.protocol) (library_flags (:standard -linkall)) (flags diff --git a/devtools/yes_wallet/get_delegates_021_PtQenaB1.ml b/devtools/yes_wallet/get_delegates_021_PsQuebec.ml similarity index 99% rename from devtools/yes_wallet/get_delegates_021_PtQenaB1.ml rename to devtools/yes_wallet/get_delegates_021_PsQuebec.ml index 39d2ce155c40055ea0147c4896cb3fdbb5ed6e4c..8dc5c3380511bfe3c0ab7d32328851e9fb355732 100644 --- a/devtools/yes_wallet/get_delegates_021_PtQenaB1.ml +++ b/devtools/yes_wallet/get_delegates_021_PsQuebec.ml @@ -24,7 +24,7 @@ (*****************************************************************************) module Get_delegates = struct - open Tezos_protocol_021_PtQenaB1 + open Tezos_protocol_021_PsQuebec open Protocol type context = Alpha_context.t diff --git a/docs/Makefile b/docs/Makefile index 37ea2547cb0e6e8649a69e97c8e8b35f785a49d3..f2e53fbd469e4c15c1aca7253f15f65c87024d8e 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -15,17 +15,17 @@ P2PDOCEXE = $(TOPBUILDDIR)/default/docs/$(DOCGENDIR)/p2p_doc.exe RPCDOCEXE = $(TOPBUILDDIR)/default/docs/$(DOCGENDIR)/rpc_doc.exe ERRDOCEXE = $(TOPBUILDDIR)/default/docs/$(DOCERRORDIR)/error_doc.exe -NAMED_PROTOS = paris qena +NAMED_PROTOS = paris quebec PROTOCOLS = $(NAMED_PROTOS) alpha # The following variables names are lowercase, so their names can be computed # from the names of the corresponding protocol directories paris_long = PsParisCZo7KAh1Z1smVd9ZMZ1HHn5gkzbM94V3PLCpknFWhUAi -qena_long = PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd +quebec_long = PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg alpha_long = ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK paris_short = PsParisC -qena_short = PtQenaB1 +quebec_short = PsQuebec alpha_short = alpha SCRIPTSDIR = scripts @@ -134,7 +134,7 @@ redirectcheck: # - on each other protocol including alpha, also checking label defs (option -l) .PHONY: xrefscheck xrefscheck: - $(CHECKXREFS) qena + $(CHECKXREFS) quebec $(CHECKXREFS) paris $(CHECKXREFS) -l alpha @@ -302,5 +302,5 @@ clean: @-rm -Rf "$(BUILDDIR)" linkcheck odoc.log @-rm -f $(ERRDOCEXE) $(RPCDOCEXE) $(P2PDOCEXE) @-rm -Rf api/errors.rst developer/metrics.csv user/node-config.json alpha/rpc.rst shell/rpc.rst shell/p2p_api.rst user/default-acl.json CHANGES-dev.rst - @-rm -Rf api/octez-*.html api/octez-*.txt paris/octez-*.html alpha/octez-*.html qena/octez-*.html + @-rm -Rf api/octez-*.html api/octez-*.txt paris/octez-*.html alpha/octez-*.html quebec/octez-*.html @-rm -Rf ../openapi-tmp diff --git a/docs/alpha/adaptive_issuance.rst b/docs/alpha/adaptive_issuance.rst index 268ebbad5d5b58b33bb5b1e953ced9f182cf1292..4f09d6c94810429b1494ab213bb0a4d55665470c 100644 --- a/docs/alpha/adaptive_issuance.rst +++ b/docs/alpha/adaptive_issuance.rst @@ -210,7 +210,7 @@ Where: Adaptive Maximum ................ -In addition to the issuance bounds described above, the Qena protocol introduces +In addition to the issuance bounds described above, the Quebec protocol introduces another upper bound on the total issuance rate. This new bound, called **adaptive maximum**, prevents the issuance rate from taking undesirably high values when the staked ratio of the chain is already diff --git a/docs/alpha/baking_power.rst b/docs/alpha/baking_power.rst index 4c54dc1c5b06b353e2d519f9f426170569b584ce..d4b5e42e7e97524082882d6f0ab0ab0def0b69ff 100644 --- a/docs/alpha/baking_power.rst +++ b/docs/alpha/baking_power.rst @@ -27,7 +27,7 @@ is computed in a similar but simpler way. ``/chain//blocks//context/`` Besides, many RPCs presented here used to be known under different - names. They have been renamed in the Qena protocol in order to + names. They have been renamed in the Quebec protocol in order to disambiguate and normalize the baking power lexicon; the old names have been deprecated. See the :ref:`changelog` for more information. @@ -257,10 +257,10 @@ operations, the context for this minimum is not directly accessible via RPC. In that case, in order to retrieve this exact context, one needs to replay the block's balance updates on their own. -In the Qena protocol, to solve these problems, only the total +In the Quebec protocol, to solve these problems, only the total delegated amounts **at the end of blocks** count when determining this minimum. This is known as the **per-block min-delegated -feature**. This solution no longer penalizes baking rights when +feature**. This solution no longer penalizes baking rights when funds are transferred between two accounts delegated to the same baker. Moreover, it lets users easily retrieve via RPC the exact context that the minimum comes from, since it is guaranteed to @@ -317,14 +317,14 @@ first level of the current cycle is ``129``, and let's say that - 900 - 1050 - 980 - * - Qena RPC + * - Quebec RPC - Returned min (tez) - 1000 - 1000 - - 1000 - 980 - * - Qena RPC + * - Quebec RPC - Returned level - 129 - 129 @@ -351,7 +351,7 @@ the middle of the block application. Also, the ``min_delegated_in_current_cycle`` RPC returns the value in mutez, but here we use tez for simplicity. -* In Qena: +* In Quebec: - At levels ``129`` and ``150``, the earliest level at the end of which the ``total_delegated`` is equal to the minimum ``1000`` is diff --git a/docs/alpha/consensus.rst b/docs/alpha/consensus.rst index 98014534a3f703b8e55fe43dbe090547b853ac9c..12014b3fcca8a6c5de661e3c0287e9b9e61e9a04 100644 --- a/docs/alpha/consensus.rst +++ b/docs/alpha/consensus.rst @@ -153,7 +153,7 @@ formula`. The baking rights are determined :ref:`CONSENSUS_RIGHTS_DELAY` in advance, which is -``2`` :ref:`cycles` for the Qena protocol. More +``2`` :ref:`cycles` for the Quebec protocol. More precisely, at the end of cycle ``n`` and beginning of cycle ``n+1``, the baking rights for cycle ``n+1+CONSENSUS_RIGHTS_DELAY=n+3`` are :doc:`randomly generated` based on the current diff --git a/docs/api/alpha-mempool-openapi.json b/docs/api/alpha-mempool-openapi.json index ac43329d454eba03e4d9c6c9ed279e6aea99d380..345a8e60426731643ee2805eaf3fcbbb94639805 100644 --- a/docs/api/alpha-mempool-openapi.json +++ b/docs/api/alpha-mempool-openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Octez Mempool RPC", "description": "The RPC API for the mempool served by the Octez node.", - "version": "Octez 21.0~beta11+dev (39e8de63)" + "version": "Octez 21.0~rc3+dev (2cd0ffe3)" }, "paths": { "/ban_operation": { diff --git a/docs/api/alpha-openapi.json b/docs/api/alpha-openapi.json index 10b14f47ba382aa29c00d47f507fcfd5783c8e59..c8b92304e6ce8574eee728e31ea5b5b6130f17a1 100644 --- a/docs/api/alpha-openapi.json +++ b/docs/api/alpha-openapi.json @@ -3,7 +3,7 @@ "info": { "title": "Octez Protocol alpha RPC", "description": "The RPC API for protocol alpha served by the Octez node.", - "version": "Octez 21.0~beta11+dev (39e8de63)" + "version": "Octez 21.0~rc3+dev (2cd0ffe3)" }, "paths": { "/": { diff --git a/docs/api/alpha-smart-rollup-node-openapi.json b/docs/api/alpha-smart-rollup-node-openapi.json index 6b54054e447769d91d1f110284efbf78e2fa59e0..9422a602d9331583144b70c27dae617d70df300b 100644 --- a/docs/api/alpha-smart-rollup-node-openapi.json +++ b/docs/api/alpha-smart-rollup-node-openapi.json @@ -1 +1 @@ -{"openapi":"3.0.0","info":{"title":"Smart Rollup Node RPCs","description":"Smart Rollup Node RPC API for protocol ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK","version":"Octez 21.0~beta11+dev (7b9c290e)"},"paths":{"/admin/cancel_gc":{"get":{"description":"Cancel any ongoing GC","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/admin/injector/queues":{"get":{"description":"Get operation queues of injectors","parameters":[{"name":"tag","in":"query","description":"A kind of operation for the injector.","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"tags":{"type":"array","items":{"type":"string","enum":["add_messages","publish","refute","recover","timeout","publish_dal_commitment","cement","execute_outbox_message"]}},"queue":{"type":"array","items":{"oneOf":[{"title":"add_messages","type":"object","properties":{"kind":{"type":"string","enum":["add_messages"]},"message":{"type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","message"]},{"title":"cement","type":"object","properties":{"kind":{"type":"string","enum":["cement"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","commitment"]},{"title":"publish","type":"object","properties":{"kind":{"type":"string","enum":["publish"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","commitment"]},{"title":"refute","type":"object","properties":{"kind":{"type":"string","enum":["refute"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"opponent":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"refutation":{"oneOf":[{"title":"Start","type":"object","properties":{"refutation_kind":{"type":"string","enum":["start"]},"player_commitment_hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"opponent_commitment_hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}},"required":["refutation_kind","player_commitment_hash","opponent_commitment_hash"]},{"title":"Move","type":"object","properties":{"refutation_kind":{"type":"string","enum":["move"]},"choice":{"$ref":"#/components/schemas/positive_bignum"},"step":{"oneOf":[{"title":"Dissection","type":"array","items":{"type":"object","properties":{"state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"tick":{"$ref":"#/components/schemas/positive_bignum"}},"required":["tick"]}},{"title":"Proof","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}]}},"required":["refutation_kind","choice","step"]}]},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","opponent","refutation"]},{"title":"timeout","type":"object","properties":{"kind":{"type":"string","enum":["timeout"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"stakers":{"type":"object","properties":{"alice":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"bob":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"required":["alice","bob"]},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","stakers"]},{"title":"recover","type":"object","properties":{"kind":{"type":"string","enum":["recover"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"staker":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","staker"]},{"title":"execute_outbox_message","type":"object","properties":{"kind":{"type":"string","enum":["execute_outbox_message"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"cemented_commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","cemented_commitment","proof"]},{"title":"publish_dal_commitment","type":"object","properties":{"kind":{"type":"string","enum":["publish_dal_commitment"]},"slot_index":{"type":"integer","minimum":0,"maximum":255},"commitment":{"$ref":"#/components/schemas/DAL_commitment"},"commitment_proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","slot_index","commitment","commitment_proof"]}]}}},"required":["tags","queue"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}},"delete":{"description":"Clear operation queues of injectors","parameters":[{"name":"tag","in":"query","description":"A kind of operation for the injector.","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/admin/injector/queues/total":{"get":{"description":"Get total operations queued in injectors","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"injectors":{"type":"array","items":{"type":"object","properties":{"tags":{"type":"array","items":{"type":"string","enum":["add_messages","publish","refute","recover","timeout","publish_dal_commitment","cement","execute_outbox_message"]}},"queue_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["tags","queue_size"]}},"total":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["injectors","total"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/config":{"get":{"description":"Returns the rollup node configuration","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"smart-rollup-address":{"description":"Smart rollup address","oneOf":[{"$ref":"#/components/schemas/smart_rollup_address"}]},"boot-sector":{"description":"Boot sector","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart-rollup-node-operator":{"description":"Operators that sign operations of the smart rollup, by purpose","type":"object","properties":{"operating":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]},"batching":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]},"cementing":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]},"recovering":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]},"executing_outbox":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]}}},"rpc-addr":{"description":"RPC address","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"rpc-port":{"description":"RPC port","type":"integer","minimum":0,"maximum":65535},"acl":{"description":"Access control list","type":"array","items":{"oneOf":[{"title":"Whitelist","type":"object","properties":{"address":{"$ref":"#/components/schemas/unistring"},"whitelist":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["address","whitelist"]},{"title":"Blacklist","type":"object","properties":{"address":{"$ref":"#/components/schemas/unistring"},"blacklist":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["address","blacklist"]}]}},"metrics-addr":{"description":"Metrics address","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"performance-metrics":{"type":"boolean"},"reconnection_delay":{"description":"The reconnection (to the tezos node) delay in seconds","type":"number"},"fee-parameters":{"description":"The fee parameters for each purpose used when injecting operations in L1","type":"object","properties":{"publish":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"add_messages":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"cement":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"timeout":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"refute":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"recover":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"execute_outbox_message":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"publish_dal_commitment":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}}}},"mode":{"description":"The mode for this rollup node","oneOf":[{"$ref":"#/components/schemas/sc_rollup_node_mode"}]},"loser-mode":{"description":"If enabled, the rollup node will issue wrong commitments (for test only!)","type":"array","items":{"type":"object","properties":{"level":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"message_tick":{"$ref":"#/components/schemas/int64"}},"required":["level","message_index","message_tick"]}},"unsafe-pvm-patches":{"description":"Unsafe patches to apply to the PVM. For tests only, don't set this value in production.","type":"array","items":{"oneOf":[{"title":"increase_max_nb_tick","type":"object","properties":{"increase_max_nb_tick":{"$ref":"#/components/schemas/int64"}},"required":["increase_max_nb_tick"]},{"title":"patch_durable_storage","type":"object","properties":{"patch_durable_storage":{"type":"object","properties":{"key":{"$ref":"#/components/schemas/unistring"},"value":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["key","value"]}},"required":["patch_durable_storage"]}]}},"execute-outbox-messages-filter":{"description":"A filter to select which outbox messages the rollup will execute automatically (must be in maintenance or operator mode).","type":"array","items":{"type":"object","properties":{"transaction":{"type":"object","properties":{"destination":{"oneOf":[{"title":"any_destination","description":"Accept any destination.","type":"string","enum":["any"]},{"title":"destination_among","description":"Accept destination that matches the given list (in base58-check).","type":"array","items":{"$ref":"#/components/schemas/unistring"}}]},"entrypoint":{"oneOf":[{"title":"any_entrypoint","description":"Accept any entrypoint.","type":"string","enum":["any"]},{"title":"entrypoint_among","description":"Accept entrypoint of the given list.","type":"array","items":{"$ref":"#/components/schemas/unistring"}}]}},"required":["destination","entrypoint"]}},"required":["transaction"]}},"DAL node endpoint":{"$ref":"#/components/schemas/unistring"},"dac-observer-client":{"$ref":"#/components/schemas/unistring"},"dac-timeout":{"$ref":"#/components/schemas/bignum"},"pre-images-endpoint":{"$ref":"#/components/schemas/unistring"},"batcher":{"type":"object","properties":{"min_batch_elements":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"min_batch_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"max_batch_elements":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"max_batch_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823}}},"injector":{"type":"object","properties":{"retention_period":{"type":"integer","minimum":0,"maximum":65535},"attempts":{"type":"integer","minimum":0,"maximum":65535},"injection_ttl":{"type":"integer","minimum":0,"maximum":65535}}},"l1_blocks_cache_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"l2_blocks_cache_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"prefetch_blocks":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"l1_rpc_timeout":{"type":"number"},"loop_retry_delay":{"type":"number"},"index_buffer_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"irmin_cache_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"log-kernel-debug":{"type":"boolean"},"no-degraded":{"type":"boolean"},"gc-parameters":{"type":"object","properties":{"frequency":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"context_splitting_period":{"type":"integer","minimum":-1073741824,"maximum":1073741823}}},"history-mode":{"type":"string","enum":["full","archive"]},"cors":{"type":"object","properties":{"allowed_headers":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}},"allowed_origins":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["allowed_headers","allowed_origins"]},"bail-on-disagree":{"type":"boolean"}},"required":["smart-rollup-address","smart-rollup-node-operator","rpc-addr","rpc-port","acl","performance-metrics","reconnection_delay","fee-parameters","mode","loser-mode","unsafe-pvm-patches","execute-outbox-messages-filter","batcher","injector","l1_blocks_cache_size","l2_blocks_cache_size","l1_rpc_timeout","loop_retry_delay","log-kernel-debug","no-degraded","gc-parameters","cors","bail-on-disagree"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/describe":{"get":{"description":"RPCs documentation and input/output schema","parameters":[{"name":"recurse","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/service_tree"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}":{"get":{"description":"Layer-2 block of the layer-2 chain with respect to a Layer 1 block identifier","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"outbox","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"block_hash":{"description":"Tezos block hash.","oneOf":[{"$ref":"#/components/schemas/block_hash"}]},"level":{"description":"Level of the block, corresponds to the level of the tezos block.","type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"description":"Predecessor hash of the Tezos block.","oneOf":[{"$ref":"#/components/schemas/block_hash"}]},"commitment_hash":{"description":"Hash of this block's commitment if any was computed for it.","nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}]}]},"previous_commitment_hash":{"description":"Previous commitment hash in the chain. If there is a commitment for this block, this field contains the commitment that was previously computed.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}]},"context":{"description":"Hash of the layer 2 context for this block.","oneOf":[{"$ref":"#/components/schemas/Smart_rollup_context_hash"}]},"inbox_witness":{"description":"Witness for the inbox for this block, i.e. the Merkle hash of payloads of messages.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_merkelized_payload_hashes_hash"}]},"inbox_hash":{"description":"Hash of the inbox for this block.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_inbox_hash"}]},"inbox":{"description":"Inbox for this block.","type":"object","properties":{"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"old_levels_messages":{"type":"object","properties":{"index":{"$ref":"#/components/schemas/positive_bignum"},"content":{"type":"object","properties":{"hash":{"$ref":"#/components/schemas/smart_rollup_merkelized_payload_hashes_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["hash","level"]},"back_pointers":{"type":"array","items":{"$ref":"#/components/schemas/smart_rollup_inbox_hash"}}},"required":["index","content","back_pointers"]}},"required":["level","old_levels_messages"]},"messages":{"description":"Messages added to the inbox in this block.","type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"commitment":{"description":"Commitment, if any is computed for this block.","type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"outbox":{"description":"Outbox messages produced by PVM execution of inbox","type":"array","items":{"oneOf":[{"title":"whitelist_update","type":"object","properties":{"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"whitelist_update":{"nullable":true,"oneOf":[{"title":"Some","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]}},"required":["message_index","whitelist_update"]},{"title":"transactions","type":"object","properties":{"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"transactions":{"type":"array","items":{"type":"object","properties":{"destination":{"$ref":"#/components/schemas/unistring"},"entrypoint":{"$ref":"#/components/schemas/unistring"},"parameters":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},"required":["destination"]}}},"required":["message_index","transactions"]}]}},"initial_tick":{"description":"Initial tick of the PVM at this block, i.e. before evaluation of the messages.","oneOf":[{"$ref":"#/components/schemas/positive_bignum"}]},"num_ticks":{"description":"Number of ticks produced by the evaluation of the messages in this block.","oneOf":[{"$ref":"#/components/schemas/int64"}]}},"required":["block_hash","level","predecessor","commitment_hash","previous_commitment_hash","context","inbox_witness","inbox_hash","inbox","messages","initial_tick","num_ticks"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/dal/processed_slots":{"get":{"description":"Data availability processed slots and their statuses","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"status":{"type":"string","enum":["unconfirmed","confirmed"]}},"required":["index","status"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/dal/slot_headers":{"get":{"description":"Availability slots for a given block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"version":{"type":"string","enum":["0"]},"level":{"type":"integer","minimum":0,"maximum":2147483647},"index":{"type":"integer","minimum":0,"maximum":255},"commitment":{"$ref":"#/components/schemas/DAL_commitment"}},"required":["version","level","index","commitment"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/durable/wasm_2_0_0/length":{"get":{"description":"Retrieve number of bytes in raw representation of value by key from PVM durable storage. PVM state is taken with respect to the specified block level.","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"key","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/int64"}]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/durable/wasm_2_0_0/subkeys":{"get":{"description":"Retrieve subkeys of the specified key from PVM durable storage. PVM state is taken with respect to the specified block level.","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"key","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/durable/wasm_2_0_0/value":{"get":{"description":"Retrieve value by key from PVM durable storage. PVM state is taken with respect to the specified block level. Value returned in hex format.","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"key","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/hash":{"get":{"description":"Tezos block hash of block known to the smart rollup node","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"A block identifier (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/helpers/proofs/outbox/{level}/messages":{"get":{"description":"Generate serialized output proof for some outbox message at level and index","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"level","in":"path","required":true,"schema":{"type":"string"}},{"name":"index","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["commitment","proof"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/inbox":{"get":{"description":"Rollup inbox for block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"old_levels_messages":{"type":"object","properties":{"index":{"$ref":"#/components/schemas/positive_bignum"},"content":{"type":"object","properties":{"hash":{"$ref":"#/components/schemas/smart_rollup_merkelized_payload_hashes_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["hash","level"]},"back_pointers":{"type":"array","items":{"$ref":"#/components/schemas/smart_rollup_inbox_hash"}}},"required":["index","content","back_pointers"]}},"required":["level","old_levels_messages"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/level":{"get":{"description":"Level of Tezos block known to the smart rollup node","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"integer","minimum":-2147483648,"maximum":2147483647}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/num_messages":{"get":{"description":"Number of messages for specified block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"Big number","description":"Decimal representation of a big number","type":"string"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/outbox":{"get":{"description":"Outbox at block for a given outbox level","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"outbox_level","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":0,"maximum":2147483647},"message_index":{"$ref":"#/components/schemas/positive_bignum"},"message":{"oneOf":[{"title":"Atomic_transaction_batch","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","destination"]}},"kind":{"type":"string","enum":["untyped"]}},"required":["transactions","kind"]},{"title":"Atomic_transaction_batch_typed","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","parameters_ty","destination"]}},"kind":{"type":"string","enum":["typed"]}},"required":["transactions","kind"]},{"title":"Whitelist_update","type":"object","properties":{"whitelist":{"type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"kind":{"type":"string","enum":["whitelist_update"]}},"required":["kind"]}]}},"required":["outbox_level","message_index","message"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/outbox/{level}/messages":{"get":{"description":"Outbox at block for a given outbox level","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"level","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":0,"maximum":2147483647},"message_index":{"$ref":"#/components/schemas/positive_bignum"},"message":{"oneOf":[{"title":"Atomic_transaction_batch","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","destination"]}},"kind":{"type":"string","enum":["untyped"]}},"required":["transactions","kind"]},{"title":"Atomic_transaction_batch_typed","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","parameters_ty","destination"]}},"kind":{"type":"string","enum":["typed"]}},"required":["transactions","kind"]},{"title":"Whitelist_update","type":"object","properties":{"whitelist":{"type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"kind":{"type":"string","enum":["whitelist_update"]}},"required":["kind"]}]}},"required":["outbox_level","message_index","message"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/simulate":{"post":{"description":"Simulate messages evaluation by the PVM","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"messages":{"description":"Serialized messages for simulation.","type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"reveal_pages":{"description":"Pages (at most 4kB) to be used for revelation ticks","type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"insight_requests":{"description":"Paths in the PVM to inspect after the simulation","type":"array","items":{"oneOf":[{"title":"pvm_state","description":"Path in the PVM state","type":"object","properties":{"kind":{"type":"string","enum":["pvm_state"]},"key":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["kind","key"]},{"title":"durable_storage","description":"Path in the PVM durable storage","type":"object","properties":{"kind":{"type":"string","enum":["durable_storage"]},"key":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["kind","key"]}]}},"log_kernel_debug_file":{"description":"File in which to emit kernel logs. This file will be created in /simulation_kernel_logs/, where is the data directory of the rollup node.","oneOf":[{"$ref":"#/components/schemas/unistring"}]}},"required":["messages"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"state_hash":{"description":"Hash of the state after execution of the PVM on the input messages","oneOf":[{"$ref":"#/components/schemas/smart_rollup_state_hash"}]},"status":{"description":"Status of the PVM after evaluation","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"output":{"description":"Output produced by evaluation of the messages","type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":0,"maximum":2147483647},"message_index":{"$ref":"#/components/schemas/positive_bignum"},"message":{"oneOf":[{"title":"Atomic_transaction_batch","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","destination"]}},"kind":{"type":"string","enum":["untyped"]}},"required":["transactions","kind"]},{"title":"Atomic_transaction_batch_typed","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","parameters_ty","destination"]}},"kind":{"type":"string","enum":["typed"]}},"required":["transactions","kind"]},{"title":"Whitelist_update","type":"object","properties":{"whitelist":{"type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"kind":{"type":"string","enum":["whitelist_update"]}},"required":["kind"]}]}},"required":["outbox_level","message_index","message"]}},"inbox_level":{"description":"Level of the inbox that would contain these messages","type":"integer","minimum":-2147483648,"maximum":2147483647},"num_ticks":{"description":"Ticks taken by the PVM for evaluating the messages","oneOf":[{"$ref":"#/components/schemas/bignum"}]},"insights":{"description":"PVM state values requested after the simulation","type":"array","items":{"nullable":true,"oneOf":[{"title":"Some","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}]}}},"required":["state_hash","status","output","inbox_level","num_ticks"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/state":{"get":{"description":"Retrieve value from key is PVM state of specified block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"key","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/state_current_level":{"get":{"description":"Retrieve the current level of a PVM","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"integer","minimum":0,"maximum":2147483647}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/state_hash":{"get":{"description":"State hash for this block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"The hash of the VM state of a smart rollup (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/status":{"get":{"description":"PVM status at block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"Universal string representation","description":"Either a plain UTF8 string, or a sequence of bytes for strings that contain invalid byte sequences.","oneOf":[{"type":"string"},{"type":"object","properties":{"invalid_utf8_string":{"type":"array","items":{"type":"integer","minimum":0,"maximum":255}}},"required":["invalid_utf8_string"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/ticks":{"get":{"description":"Number of ticks for specified level","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"Big number","description":"Decimal representation of a big number","type":"string"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/total_ticks":{"get":{"description":"Total number of ticks at specified block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"Positive big number","description":"Decimal representation of a positive big number","type":"string"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/last_stored_commitment":{"get":{"description":"Last commitment computed by the node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"object","properties":{"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}},"required":["commitment","hash"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/monitor_blocks":{"get":{"description":"Monitor and streaming the L2 blocks","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"block_hash":{"description":"Tezos block hash.","oneOf":[{"$ref":"#/components/schemas/block_hash"}]},"level":{"description":"Level of the block, corresponds to the level of the tezos block.","type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"description":"Predecessor hash of the Tezos block.","oneOf":[{"$ref":"#/components/schemas/block_hash"}]},"commitment_hash":{"description":"Hash of this block's commitment if any was computed for it.","nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}]}]},"previous_commitment_hash":{"description":"Previous commitment hash in the chain. If there is a commitment for this block, this field contains the commitment that was previously computed.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}]},"context":{"description":"Hash of the layer 2 context for this block.","oneOf":[{"$ref":"#/components/schemas/Smart_rollup_context_hash"}]},"inbox_witness":{"description":"Witness for the inbox for this block, i.e. the Merkle hash of payloads of messages.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_merkelized_payload_hashes_hash"}]},"inbox_hash":{"description":"Hash of the inbox for this block.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_inbox_hash"}]},"initial_tick":{"description":"Initial tick of the PVM at this block, i.e. before evaluation of the messages.","oneOf":[{"$ref":"#/components/schemas/positive_bignum"}]},"num_ticks":{"description":"Number of ticks produced by the evaluation of the messages in this block.","oneOf":[{"$ref":"#/components/schemas/int64"}]}},"required":["block_hash","level","predecessor","commitment_hash","previous_commitment_hash","context","inbox_witness","inbox_hash","initial_tick","num_ticks"],"additionalProperties":{}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/smart_rollup_address":{"get":{"description":"Smart rollup address","responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"A smart rollup address (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/tezos_head":{"get":{"description":"Tezos head known to the smart rollup node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/block_hash"}]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/tezos_level":{"get":{"description":"Tezos level known to the smart rollup node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"integer","minimum":-2147483648,"maximum":2147483647}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/health":{"get":{"description":"Returns health status information for the rollup node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"healthy":{"type":"boolean"},"degraded":{"type":"boolean"},"l1":{"type":"object","properties":{"connection":{"type":"string","enum":["connected","reconnecting","disconnected"]},"blocks_late":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"last_seen_head":{"type":"object","properties":{"hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"timestamp":{"$ref":"#/components/schemas/timestamp.protocol"}},"required":["hash","level","timestamp"]}},"required":["connection","blocks_late"]},"active_workers":{"type":"array","items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/unistring"},{"oneOf":[{"title":"running","type":"string","enum":["running"]},{"title":"crashed","type":"object","properties":{"crashed":{"$ref":"#/components/schemas/exception"}},"required":["crashed"]}]}]}}}},"required":["healthy","degraded","l1","active_workers"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/batcher/injection":{"post":{"description":"Inject messages in the batcher's queue","parameters":[{"name":"drop_duplicate","in":"query","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Messages to inject","type":"array","items":{"$ref":"#/components/schemas/sc_l2_message"}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"description":"Ids of injected L2 messages","type":"array","items":{"$ref":"#/components/schemas/sc_rollup_l2_message_id"}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/batcher/queue":{"get":{"description":"List messages present in the batcher's queue","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/sc_rollup_l2_message_id"},"message":{"type":"object","properties":{"counter":{"$ref":"#/components/schemas/bignum"},"content":{"$ref":"#/components/schemas/sc_l2_message"}},"required":["content"]}},"required":["id","message"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/batcher/queue/{l2_message_id}":{"get":{"description":"Retrieve an L2 message and its status","parameters":[{"name":"l2_message_id","in":"path","description":"A L2 message id.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"title":"unknown","description":"The message is not known by the batcher.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["unknown"]}},"required":["status"]},{"title":"pending_batch","description":"The message is in the batcher queue.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["pending_batch"]}},"required":["status"]},{"title":"pending_injection","description":"The message is batched but not injected yet.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["pending_injection"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"}},"required":["status","operation"]},{"title":"injected","description":"The message is injected as part of an L1 operation but it is not included in a block.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["injected"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["operation_hash","operation_index"]}},"required":["status","operation","layer1"]},{"title":"included","description":"The message is included in an inbox in an L1 block.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["included"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"}},"required":["status","operation","layer1","finalized","cemented"]},{"title":"committed","description":"The message is included in a committed inbox on L1.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["committed"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["status","operation","layer1","finalized","cemented","commitment","hash","first_published_at_level","published_at_level"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/commitments/{commitment_hash}":{"get":{"description":"Commitment computed and published by the node","parameters":[{"name":"commitment_hash","in":"path","description":"A commitment hash.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"object","properties":{"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["commitment","hash"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/dal/batcher/injection":{"post":{"description":"Inject the given messages in the DAL queue, even in case of duplicates","requestBody":{"content":{"application/json":{"schema":{"description":"Messages to inject","type":"array","items":{"$ref":"#/components/schemas/unistring"}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/dal/injected/operations/statuses":{"get":{"description":"Retrieve the statuses of all known operations injected via DAL.","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/injector_operation_hash"},"status":{"oneOf":[{"title":"unknown","description":"The message is not known by the batcher.","type":"object","properties":{"status":{"type":"string","enum":["unknown"]}},"required":["status"]},{"title":"pending_batch","description":"The message is in the batcher queue.","type":"object","properties":{"status":{"type":"string","enum":["pending_batch"]}},"required":["status"]},{"title":"pending_injection","description":"The message is batched but not injected yet.","type":"object","properties":{"status":{"type":"string","enum":["pending_injection"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"}},"required":["status","operation"]},{"title":"injected","description":"The message is injected as part of an L1 operation but it is not included in a block.","type":"object","properties":{"status":{"type":"string","enum":["injected"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["operation_hash","operation_index"]}},"required":["status","operation","layer1"]},{"title":"included","description":"The message is included in an inbox in an L1 block.","type":"object","properties":{"status":{"type":"string","enum":["included"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"}},"required":["status","operation","layer1","finalized","cemented"]},{"title":"committed","description":"The message is included in a committed inbox on L1.","type":"object","properties":{"status":{"type":"string","enum":["committed"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["status","operation","layer1","finalized","cemented","commitment","hash","first_published_at_level","published_at_level"]}]}},"required":["id","status"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/dal/injection/{injector_operation_hash}/forget":{"post":{"description":"Forget information about the injection whose id is given","parameters":[{"name":"injector_operation_hash","in":"path","description":"injector_operation_hash (Base58Check-encoded)","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/dal/slot/indices":{"post":{"description":"Provide the (new) list of slot indices to use to the rollup node's DAL injector","requestBody":{"content":{"application/json":{"schema":{"description":"Slot indices to set","type":"object","properties":{"indices":{"type":"array","items":{"type":"integer","minimum":0,"maximum":255}}},"required":["indices"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/gc_info":{"get":{"description":"Information about garbage collection","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"first_available_level":{"description":"First level where data is guaranteed to be available in the rollup node.","type":"integer","minimum":-2147483648,"maximum":2147483647},"last_gc_level":{"description":"The level at which the last GC was triggered.","type":"integer","minimum":-2147483648,"maximum":2147483647},"last_context_split_level":{"description":"The level at which the context was split for the last time. Commits before this level are in other chunks.","type":"integer","minimum":-2147483648,"maximum":2147483647},"last_successful_gc_target":{"description":"The level which was the target of the last successful GC.","type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["first_available_level"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/injector/operation/{injector_operation_hash}/status":{"get":{"description":"Retrieve the status of the injected operation using its injector ID.","parameters":[{"name":"injector_operation_hash","in":"path","description":"injector_operation_hash (Base58Check-encoded)","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"title":"unknown","description":"The message is not known by the batcher.","type":"object","properties":{"status":{"type":"string","enum":["unknown"]}},"required":["status"]},{"title":"pending_batch","description":"The message is in the batcher queue.","type":"object","properties":{"status":{"type":"string","enum":["pending_batch"]}},"required":["status"]},{"title":"pending_injection","description":"The message is batched but not injected yet.","type":"object","properties":{"status":{"type":"string","enum":["pending_injection"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"}},"required":["status","operation"]},{"title":"injected","description":"The message is injected as part of an L1 operation but it is not included in a block.","type":"object","properties":{"status":{"type":"string","enum":["injected"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["operation_hash","operation_index"]}},"required":["status","operation","layer1"]},{"title":"included","description":"The message is included in an inbox in an L1 block.","type":"object","properties":{"status":{"type":"string","enum":["included"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"}},"required":["status","operation","layer1","finalized","cemented"]},{"title":"committed","description":"The message is included in a committed inbox on L1.","type":"object","properties":{"status":{"type":"string","enum":["committed"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["status","operation","layer1","finalized","cemented","commitment","hash","first_published_at_level","published_at_level"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/last_published_commitment":{"get":{"description":"Last commitment published by the node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"object","properties":{"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["commitment","hash"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/outbox/pending/executable":{"get":{"description":"Pending outbox messages which can be executed","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"messages":{"type":"array","items":{"type":"object","properties":{"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"message":{"oneOf":[{"title":"whitelist_update","type":"object","properties":{"whitelist_update":{"nullable":true,"oneOf":[{"title":"Some","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]}},"required":["whitelist_update"]},{"title":"transactions","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"destination":{"$ref":"#/components/schemas/unistring"},"entrypoint":{"$ref":"#/components/schemas/unistring"},"parameters":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},"required":["destination"]}}},"required":["transactions"]}]}},"required":["message_index"]}}},"required":["outbox_level","messages"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/outbox/pending/unexecutable":{"get":{"description":"Pending outbox messages which cannot yet be executed","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"messages":{"type":"array","items":{"type":"object","properties":{"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"message":{"oneOf":[{"title":"whitelist_update","type":"object","properties":{"whitelist_update":{"nullable":true,"oneOf":[{"title":"Some","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]}},"required":["whitelist_update"]},{"title":"transactions","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"destination":{"$ref":"#/components/schemas/unistring"},"entrypoint":{"$ref":"#/components/schemas/unistring"},"parameters":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},"required":["destination"]}}},"required":["transactions"]}]}},"required":["message_index"]}}},"required":["outbox_level","messages"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/synchronized":{"get":{"description":"Wait for the node to have synchronized its L2 chain with the L1 chain, streaming its progress.","responses":{"200":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"title":"synchronized","type":"string","enum":["synchronized"]},{"title":"synchronizing","type":"object","properties":{"synchronizing":{"type":"object","properties":{"processed_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"l1_head_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"percentage_done":{"type":"number"}},"required":["processed_level","l1_head_level","percentage_done"]}},"required":["synchronizing"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/openapi":{"get":{"description":"OpenAPI specification of RPCs for rollup node","parameters":[{"name":"protocol","in":"query","description":"Protocol_hash (Base58Check-encoded)","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/ping":{"get":{"description":"Returns an empty response if the rollup node can answer requests","responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/stats/memory":{"get":{"description":"Gets memory usage stats","responses":{"200":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"title":"Linux_proc_statm","type":"object","properties":{"page_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"size":{"$ref":"#/components/schemas/int64"},"resident":{"$ref":"#/components/schemas/int64"},"shared":{"$ref":"#/components/schemas/int64"},"text":{"$ref":"#/components/schemas/int64"},"lib":{"$ref":"#/components/schemas/int64"},"data":{"$ref":"#/components/schemas/int64"},"dt":{"$ref":"#/components/schemas/int64"}},"required":["page_size","size","resident","shared","text","lib","data","dt"]},{"title":"Darwin_ps","type":"object","properties":{"page_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"mem":{"type":"number"},"resident":{"$ref":"#/components/schemas/int64"}},"required":["page_size","mem","resident"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/stats/ocaml_gc":{"get":{"description":"Gets stats from the OCaml Garbage Collector","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"minor_words":{"type":"number"},"promoted_words":{"type":"number"},"major_words":{"type":"number"},"minor_collections":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"major_collections":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"forced_major_collections":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"heap_words":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"heap_chunks":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"live_words":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"live_blocks":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"free_words":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"free_blocks":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"largest_free":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"fragments":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"compactions":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"top_heap_words":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"stack_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["minor_words","promoted_words","major_words","minor_collections","major_collections","forced_major_collections","heap_words","heap_chunks","live_words","live_blocks","free_words","free_blocks","largest_free","fragments","compactions","top_heap_words","stack_size"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/version":{"get":{"description":"Returns the version information of the rollup node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"version":{"$ref":"#/components/schemas/unistring"},"store_version":{"$ref":"#/components/schemas/unistring"},"context_version":{"$ref":"#/components/schemas/unistring"}},"required":["version","store_version","context_version"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}}},"components":{"schemas":{"DAL_commitment":{"title":"Commitment representation for the DAL (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"Operation_hash":{"title":"A Tezos operation ID (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"Signature.Public_key_hash":{"title":"A Ed25519, Secp256k1, P256, or BLS public key hash (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"Smart_rollup_context_hash":{"title":"A base58-check encoded hash of a Smart rollup node context (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"alpha.contract_id.originated":{"title":"A contract handle -- originated account","description":"A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash.","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"alpha.michelson.v1.primitives":{"type":"string","enum":["SHA256","GT","RIGHT","SAPLING_EMPTY_STATE","False","RENAME","CAST","tx_rollup_l2_address","PACK","BYTES","timestamp","bls12_381_g2","Pair","IF_LEFT","contract","mutez","storage","PAIR","view","UNPACK","ADD","DROP","big_map","MUL","NAT","SELF","CONTRACT","CDR","SAPLING_VERIFY_UPDATE","pair","LSL","int","operation","SHA512","CREATE_ACCOUNT","BLAKE2B","SPLIT_TICKET","LEFT","never","unit","address","signature","CHAIN_ID","constant","SLICE","SENDER","IMPLICIT_ACCOUNT","key_hash","AMOUNT","CHECK_SIGNATURE","sapling_state","LT","EXEC","Elt","EMIT","NONE","CREATE_CONTRACT","LSR","SET_DELEGATE","OPEN_CHEST","TRANSFER_TOKENS","Some","parameter","set","bls12_381_fr","EDIV","None","STEPS_TO_QUOTA","key","ABS","list","NEVER","map","CAR","IF","GET_AND_UPDATE","CONCAT","LOOP","DIG","KECCAK","Lambda_rec","SOME","option","SUB","INT","PUSH","CONS","Unit","ISNAT","NEG","XOR","APPLY","UNPAIR","JOIN_TICKETS","SIZE","lambda","AND","NEQ","or","BALANCE","UNIT","VOTING_POWER","OR","LAMBDA","chest","LOOP_LEFT","True","Right","Ticket","HASH_KEY","DUG","sapling_transaction","SUB_MUTEZ","EMPTY_BIG_MAP","MEM","IF_NONE","nat","TOTAL_VOTING_POWER","LE","Left","chest_key","READ_TICKET","ticket","bls12_381_g1","LEVEL","VIEW","string","PAIRING_CHECK","LAMBDA_REC","NOW","SHA3","bool","MIN_BLOCK_TIME","GET","bytes","sapling_transaction_deprecated","NIL","IF_CONS","GE","NOT","SWAP","ITER","ADDRESS","TICKET","DUP","EMPTY_MAP","UPDATE","chain_id","TICKET_DEPRECATED","EMPTY_SET","FAILWITH","MAP","SOURCE","DIP","COMPARE","EQ","SELF_ADDRESS","code"]},"bignum":{"title":"Big number","description":"Decimal representation of a big number","type":"string"},"block_hash":{"title":"A block identifier (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"error":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"},"exception":{"description":"Exception","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"injector_operation_hash":{"title":"An identifier (hash) for an operation in the injector (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"int64":{"title":"64 bit integers","description":"Decimal representation of 64 bit integers","type":"string"},"layout":{"oneOf":[{"title":"Zero_width","type":"object","properties":{"kind":{"type":"string","enum":["Zero_width"]}},"required":["kind"]},{"title":"Int","type":"object","properties":{"size":{"type":"string","enum":["Int32","Int16","Uint16","Int64","Int8","Uint8"]},"endianness":{"type":"string","enum":["Little","Big"]},"kind":{"type":"string","enum":["Int"]}},"required":["size","kind"]},{"title":"Bool","type":"object","properties":{"kind":{"type":"string","enum":["Bool"]}},"required":["kind"]},{"title":"RangedInt","type":"object","properties":{"min":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"endianness":{"type":"string","enum":["Little","Big"]},"max":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"kind":{"type":"string","enum":["RangedInt"]}},"required":["min","max","kind"]},{"title":"RangedFloat","type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"},"kind":{"type":"string","enum":["RangedFloat"]}},"required":["min","max","kind"]},{"title":"Float","type":"object","properties":{"kind":{"type":"string","enum":["Float"]}},"required":["kind"]},{"title":"Bytes","type":"object","properties":{"kind":{"type":"string","enum":["Bytes"]}},"required":["kind"]},{"title":"String","type":"object","properties":{"kind":{"type":"string","enum":["String"]}},"required":["kind"]},{"title":"Enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"reference":{"$ref":"#/components/schemas/unistring"},"kind":{"type":"string","enum":["Enum"]}},"required":["size","reference","kind"]},{"title":"Seq","type":"object","properties":{"layout":{"$ref":"#/components/schemas/layout"},"kind":{"type":"string","enum":["Seq"]},"length_limit":{"oneOf":[{"title":"No_limit","type":"object","properties":{"kind":{"type":"string","enum":["no-limit"]}},"required":["kind"]},{"title":"At_most","type":"object","properties":{"kind":{"type":"string","enum":["at-most"]},"at_most":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["kind","at_most"]},{"title":"Exactly","type":"object","properties":{"kind":{"type":"string","enum":["exactly"]},"exactly":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["kind","exactly"]}]}},"required":["layout","kind"]},{"title":"Ref","type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"kind":{"type":"string","enum":["Ref"]}},"required":["name","kind"]},{"title":"Padding","type":"object","properties":{"kind":{"type":"string","enum":["Padding"]}},"required":["kind"]}]},"micheline.alpha.michelson_v1.expression":{"oneOf":[{"title":"Int","type":"object","properties":{"int":{"$ref":"#/components/schemas/bignum"}},"required":["int"]},{"title":"String","type":"object","properties":{"string":{"$ref":"#/components/schemas/unistring"}},"required":["string"]},{"title":"Bytes","type":"object","properties":{"bytes":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["bytes"]},{"title":"Sequence","type":"array","items":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"}},{"title":"Prim__generic","description":"Generic primitive (any number of args with or without annotations)","type":"object","properties":{"prim":{"$ref":"#/components/schemas/alpha.michelson.v1.primitives"},"args":{"type":"array","items":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"}},"annots":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["prim"]}]},"micheline.outbox_transaction_parameters.expression":{"oneOf":[{"title":"Int","type":"object","properties":{"int":{"$ref":"#/components/schemas/bignum"}},"required":["int"]},{"title":"String","type":"object","properties":{"string":{"$ref":"#/components/schemas/unistring"}},"required":["string"]},{"title":"Bytes","type":"object","properties":{"bytes":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["bytes"]},{"title":"Sequence","type":"array","items":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"}},{"title":"Prim__generic","description":"Generic primitive (any number of args with or without annotations)","type":"object","properties":{"prim":{"$ref":"#/components/schemas/unistring"},"args":{"type":"array","items":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"}},"annots":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["prim"]}]},"micheline.outbox_transaction_parameters_type.expression":{"oneOf":[{"title":"Int","type":"object","properties":{"int":{"$ref":"#/components/schemas/bignum"}},"required":["int"]},{"title":"String","type":"object","properties":{"string":{"$ref":"#/components/schemas/unistring"}},"required":["string"]},{"title":"Bytes","type":"object","properties":{"bytes":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["bytes"]},{"title":"Sequence","type":"array","items":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},{"title":"Prim__generic","description":"Generic primitive (any number of args with or without annotations)","type":"object","properties":{"prim":{"$ref":"#/components/schemas/unistring"},"args":{"type":"array","items":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},"annots":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["prim"]}]},"mutez":{"title":"A millionth of a tez","description":"One million mutez make a tez (1 tez = 1e6 mutez)","oneOf":[{"$ref":"#/components/schemas/positive_bignum"}]},"nanotez":{"title":"A thousandth of a mutez","description":"One thousand nanotez make a mutez (1 tez = 1e9 nanotez)","type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/bignum"}]}},"positive_bignum":{"title":"Positive big number","description":"Decimal representation of a positive big number","type":"string"},"sc_l2_message":{"description":"A hex encoded smart rollup message","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"sc_rollup_l2_message_id":{"title":"A smart rollup layer 2 message identifier (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"sc_rollup_node_l1_operation":{"oneOf":[{"title":"add_messages","type":"object","properties":{"kind":{"type":"string","enum":["add_messages"]},"message":{"type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}}},"required":["kind","message"]},{"title":"cement","type":"object","properties":{"kind":{"type":"string","enum":["cement"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}},"required":["kind","rollup","commitment"]},{"title":"publish","type":"object","properties":{"kind":{"type":"string","enum":["publish"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]}},"required":["kind","rollup","commitment"]},{"title":"refute","type":"object","properties":{"kind":{"type":"string","enum":["refute"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"opponent":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"refutation":{"oneOf":[{"title":"Start","type":"object","properties":{"refutation_kind":{"type":"string","enum":["start"]},"player_commitment_hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"opponent_commitment_hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}},"required":["refutation_kind","player_commitment_hash","opponent_commitment_hash"]},{"title":"Move","type":"object","properties":{"refutation_kind":{"type":"string","enum":["move"]},"choice":{"$ref":"#/components/schemas/positive_bignum"},"step":{"oneOf":[{"title":"Dissection","type":"array","items":{"type":"object","properties":{"state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"tick":{"$ref":"#/components/schemas/positive_bignum"}},"required":["tick"]}},{"title":"Proof","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}]}},"required":["refutation_kind","choice","step"]}]}},"required":["kind","rollup","opponent","refutation"]},{"title":"timeout","type":"object","properties":{"kind":{"type":"string","enum":["timeout"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"stakers":{"type":"object","properties":{"alice":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"bob":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"required":["alice","bob"]}},"required":["kind","rollup","stakers"]},{"title":"recover","type":"object","properties":{"kind":{"type":"string","enum":["recover"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"staker":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"required":["kind","rollup","staker"]},{"title":"execute_outbox_message","type":"object","properties":{"kind":{"type":"string","enum":["execute_outbox_message"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"cemented_commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["kind","rollup","cemented_commitment","proof"]},{"title":"publish_dal_commitment","type":"object","properties":{"kind":{"type":"string","enum":["publish_dal_commitment"]},"slot_index":{"type":"integer","minimum":0,"maximum":255},"commitment":{"$ref":"#/components/schemas/DAL_commitment"},"commitment_proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["kind","slot_index","commitment","commitment_proof"]}]},"sc_rollup_node_mode":{"oneOf":[{"title":"custom","type":"object","properties":{"custom":{"type":"array","items":{"type":"string","enum":["add_messages","publish","refute","recover","timeout","publish_dal_commitment","cement","execute_outbox_message"]}}},"required":["custom"]},{"title":"observer","type":"string","enum":["observer"]},{"title":"accuser","type":"string","enum":["accuser"]},{"title":"bailout","type":"string","enum":["bailout"]},{"title":"batcher","type":"string","enum":["batcher"]},{"title":"maintenance","type":"string","enum":["maintenance"]},{"title":"operator","type":"string","enum":["operator"]}]},"schema.field":{"oneOf":[{"title":"Named_field","type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"layout":{"$ref":"#/components/schemas/layout"},"data_kind":{"$ref":"#/components/schemas/schema.kind"},"kind":{"type":"string","enum":["named"]}},"required":["name","layout","data_kind","kind"]},{"title":"Anonymous_field","type":"object","properties":{"layout":{"$ref":"#/components/schemas/layout"},"kind":{"type":"string","enum":["anon"]},"data_kind":{"$ref":"#/components/schemas/schema.kind"}},"required":["layout","kind","data_kind"]},{"title":"Dynamic_field","type":"object","properties":{"kind":{"type":"string","enum":["dyn"]},"name":{"$ref":"#/components/schemas/unistring"},"num_fields":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"size":{"type":"string","enum":["N","Uint30","Uint16","Uint8"]}},"required":["kind","num_fields","size"]},{"title":"Optional_field","type":"object","properties":{"kind":{"type":"string","enum":["option_indicator"]},"name":{"$ref":"#/components/schemas/unistring"}},"required":["kind","name"]}]},"schema.kind":{"oneOf":[{"title":"Fixed","type":"object","properties":{"size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"kind":{"type":"string","enum":["Fixed"]}},"required":["size","kind"]},{"title":"Dynamic","type":"object","properties":{"kind":{"type":"string","enum":["Dynamic"]}},"required":["kind"]},{"title":"Variable","type":"object","properties":{"kind":{"type":"string","enum":["Variable"]}},"required":["kind"]}]},"service_tree":{"oneOf":[{"title":"Static","type":"object","properties":{"static":{"type":"object","properties":{"get_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"post_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"delete_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"put_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"patch_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"subdirs":{"oneOf":[{"title":"Suffixes","type":"object","properties":{"suffixes":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"tree":{"$ref":"#/components/schemas/service_tree"}},"required":["name","tree"]}}},"required":["suffixes"]},{"title":"Arg","type":"object","properties":{"dynamic_dispatch":{"type":"object","properties":{"arg":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},"tree":{"$ref":"#/components/schemas/service_tree"}},"required":["arg","tree"]}},"required":["dynamic_dispatch"]}]}}}},"required":["static"]},{"title":"Dynamic","type":"object","properties":{"dynamic":{"nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/unistring"}]}]}},"required":["dynamic"]},{"title":"Empty","type":"string","enum":["empty"]}]},"smart_rollup_address":{"title":"A smart rollup address (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart_rollup_commitment_hash":{"title":"The hash of a commitment of a smart rollup (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart_rollup_inbox_hash":{"title":"The hash of an inbox of a smart rollup (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart_rollup_merkelized_payload_hashes_hash":{"title":"The hash of the Merkelized payload hashes of a smart rollup inbox (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart_rollup_state_hash":{"title":"The hash of the VM state of a smart rollup (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"timestamp.protocol":{"description":"A timestamp as seen by the protocol: second-level precision, epoch based.","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"union case":{"type":"object","properties":{"tag":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}},"name":{"$ref":"#/components/schemas/unistring"}},"required":["tag","fields"]},"unistring":{"title":"Universal string representation","description":"Either a plain UTF8 string, or a sequence of bytes for strings that contain invalid byte sequences.","oneOf":[{"type":"string"},{"type":"object","properties":{"invalid_utf8_string":{"type":"array","items":{"type":"integer","minimum":0,"maximum":255}}},"required":["invalid_utf8_string"]}]}}}} +{"openapi":"3.0.0","info":{"title":"Smart Rollup Node RPCs","description":"Smart Rollup Node RPC API for protocol ProtoALphaALphaALphaALphaALphaALphaALphaALphaDdp3zK","version":"Octez 21.0~rc3+dev (62aa5409)"},"paths":{"/admin/cancel_gc":{"get":{"description":"Cancel any ongoing GC","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"boolean"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/admin/injector/queues":{"get":{"description":"Get operation queues of injectors","parameters":[{"name":"tag","in":"query","description":"A kind of operation for the injector.","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"tags":{"type":"array","items":{"type":"string","enum":["add_messages","publish","refute","recover","timeout","publish_dal_commitment","cement","execute_outbox_message"]}},"queue":{"type":"array","items":{"oneOf":[{"title":"add_messages","type":"object","properties":{"kind":{"type":"string","enum":["add_messages"]},"message":{"type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","message"]},{"title":"cement","type":"object","properties":{"kind":{"type":"string","enum":["cement"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","commitment"]},{"title":"publish","type":"object","properties":{"kind":{"type":"string","enum":["publish"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","commitment"]},{"title":"refute","type":"object","properties":{"kind":{"type":"string","enum":["refute"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"opponent":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"refutation":{"oneOf":[{"title":"Start","type":"object","properties":{"refutation_kind":{"type":"string","enum":["start"]},"player_commitment_hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"opponent_commitment_hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}},"required":["refutation_kind","player_commitment_hash","opponent_commitment_hash"]},{"title":"Move","type":"object","properties":{"refutation_kind":{"type":"string","enum":["move"]},"choice":{"$ref":"#/components/schemas/positive_bignum"},"step":{"oneOf":[{"title":"Dissection","type":"array","items":{"type":"object","properties":{"state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"tick":{"$ref":"#/components/schemas/positive_bignum"}},"required":["tick"]}},{"title":"Proof","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}]}},"required":["refutation_kind","choice","step"]}]},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","opponent","refutation"]},{"title":"timeout","type":"object","properties":{"kind":{"type":"string","enum":["timeout"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"stakers":{"type":"object","properties":{"alice":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"bob":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"required":["alice","bob"]},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","stakers"]},{"title":"recover","type":"object","properties":{"kind":{"type":"string","enum":["recover"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"staker":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","staker"]},{"title":"execute_outbox_message","type":"object","properties":{"kind":{"type":"string","enum":["execute_outbox_message"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"cemented_commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","rollup","cemented_commitment","proof"]},{"title":"publish_dal_commitment","type":"object","properties":{"kind":{"type":"string","enum":["publish_dal_commitment"]},"slot_index":{"type":"integer","minimum":0,"maximum":255},"commitment":{"$ref":"#/components/schemas/DAL_commitment"},"commitment_proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"errors":{"type":"object","properties":{"count":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"last":{"$ref":"#/components/schemas/error"}},"required":["count"]}},"required":["kind","slot_index","commitment","commitment_proof"]}]}}},"required":["tags","queue"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}},"delete":{"description":"Clear operation queues of injectors","parameters":[{"name":"tag","in":"query","description":"A kind of operation for the injector.","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/admin/injector/queues/total":{"get":{"description":"Get total operations queued in injectors","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"injectors":{"type":"array","items":{"type":"object","properties":{"tags":{"type":"array","items":{"type":"string","enum":["add_messages","publish","refute","recover","timeout","publish_dal_commitment","cement","execute_outbox_message"]}},"queue_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["tags","queue_size"]}},"total":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["injectors","total"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/config":{"get":{"description":"Returns the rollup node configuration","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"smart-rollup-address":{"description":"Smart rollup address","oneOf":[{"$ref":"#/components/schemas/smart_rollup_address"}]},"boot-sector":{"description":"Boot sector","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart-rollup-node-operator":{"description":"Operators that sign operations of the smart rollup, by purpose","type":"object","properties":{"operating":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]},"batching":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]},"cementing":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]},"recovering":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]},"executing_outbox":{"oneOf":[{"title":"Signature.public_key_hash operator","oneOf":[{"$ref":"#/components/schemas/Signature.Public_key_hash"}]},{"title":"multiple operator","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]}}},"rpc-addr":{"description":"RPC address","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"rpc-port":{"description":"RPC port","type":"integer","minimum":0,"maximum":65535},"acl":{"description":"Access control list","type":"array","items":{"oneOf":[{"title":"Whitelist","type":"object","properties":{"address":{"$ref":"#/components/schemas/unistring"},"whitelist":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["address","whitelist"]},{"title":"Blacklist","type":"object","properties":{"address":{"$ref":"#/components/schemas/unistring"},"blacklist":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["address","blacklist"]}]}},"metrics-addr":{"description":"Metrics address","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"performance-metrics":{"type":"boolean"},"reconnection_delay":{"description":"The reconnection (to the tezos node) delay in seconds","type":"number"},"fee-parameters":{"description":"The fee parameters for each purpose used when injecting operations in L1","type":"object","properties":{"publish":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"add_messages":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"cement":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"timeout":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"refute":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"recover":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"execute_outbox_message":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}},"publish_dal_commitment":{"type":"object","properties":{"minimal-fees":{"description":"Exclude operations with lower fees","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"minimal-nanotez-per-byte":{"description":"Exclude operations with lower fees per byte","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"minimal-nanotez-per-gas-unit":{"description":"Exclude operations with lower gas fees","oneOf":[{"$ref":"#/components/schemas/nanotez"}]},"force-low-fee":{"description":"Don't check that the fee is lower than the estimated default","type":"boolean"},"fee-cap":{"description":"The fee cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]},"burn-cap":{"description":"The burn cap","oneOf":[{"$ref":"#/components/schemas/mutez"}]}}}}},"mode":{"description":"The mode for this rollup node","oneOf":[{"$ref":"#/components/schemas/sc_rollup_node_mode"}]},"loser-mode":{"description":"If enabled, the rollup node will issue wrong commitments (for test only!)","type":"array","items":{"type":"object","properties":{"level":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"message_tick":{"$ref":"#/components/schemas/int64"}},"required":["level","message_index","message_tick"]}},"unsafe-pvm-patches":{"description":"Unsafe patches to apply to the PVM. For tests only, don't set this value in production.","type":"array","items":{"oneOf":[{"title":"increase_max_nb_tick","type":"object","properties":{"increase_max_nb_tick":{"$ref":"#/components/schemas/int64"}},"required":["increase_max_nb_tick"]},{"title":"patch_durable_storage","type":"object","properties":{"patch_durable_storage":{"type":"object","properties":{"key":{"$ref":"#/components/schemas/unistring"},"value":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["key","value"]}},"required":["patch_durable_storage"]}]}},"execute-outbox-messages-filter":{"description":"A filter to select which outbox messages the rollup will execute automatically (must be in maintenance or operator mode).","type":"array","items":{"type":"object","properties":{"transaction":{"type":"object","properties":{"destination":{"oneOf":[{"title":"any_destination","description":"Accept any destination.","type":"string","enum":["any"]},{"title":"destination_among","description":"Accept destination that matches the given list (in base58-check).","type":"array","items":{"$ref":"#/components/schemas/unistring"}}]},"entrypoint":{"oneOf":[{"title":"any_entrypoint","description":"Accept any entrypoint.","type":"string","enum":["any"]},{"title":"entrypoint_among","description":"Accept entrypoint of the given list.","type":"array","items":{"$ref":"#/components/schemas/unistring"}}]}},"required":["destination","entrypoint"]}},"required":["transaction"]}},"DAL node endpoint":{"$ref":"#/components/schemas/unistring"},"dac-observer-client":{"$ref":"#/components/schemas/unistring"},"dac-timeout":{"$ref":"#/components/schemas/bignum"},"pre-images-endpoint":{"$ref":"#/components/schemas/unistring"},"batcher":{"type":"object","properties":{"min_batch_elements":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"min_batch_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"max_batch_elements":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"max_batch_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823}}},"injector":{"type":"object","properties":{"retention_period":{"type":"integer","minimum":0,"maximum":65535},"attempts":{"type":"integer","minimum":0,"maximum":65535},"injection_ttl":{"type":"integer","minimum":0,"maximum":65535}}},"l1_blocks_cache_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"l2_blocks_cache_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"prefetch_blocks":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"l1_rpc_timeout":{"type":"number"},"loop_retry_delay":{"type":"number"},"index_buffer_size":{"description":"Deprecated","type":"integer","minimum":-1073741824,"maximum":1073741823},"irmin_cache_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"log-kernel-debug":{"type":"boolean"},"no-degraded":{"type":"boolean"},"gc-parameters":{"type":"object","properties":{"frequency":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"context_splitting_period":{"type":"integer","minimum":-1073741824,"maximum":1073741823}}},"history-mode":{"type":"string","enum":["full","archive"]},"cors":{"type":"object","properties":{"allowed_headers":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}},"allowed_origins":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["allowed_headers","allowed_origins"]},"bail-on-disagree":{"type":"boolean"}},"required":["smart-rollup-address","smart-rollup-node-operator","rpc-addr","rpc-port","acl","performance-metrics","reconnection_delay","fee-parameters","mode","loser-mode","unsafe-pvm-patches","execute-outbox-messages-filter","batcher","injector","l1_blocks_cache_size","l2_blocks_cache_size","l1_rpc_timeout","loop_retry_delay","log-kernel-debug","no-degraded","gc-parameters","cors","bail-on-disagree"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/describe":{"get":{"description":"RPCs documentation and input/output schema","parameters":[{"name":"recurse","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/service_tree"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}":{"get":{"description":"Layer-2 block of the layer-2 chain with respect to a Layer 1 block identifier","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"outbox","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"block_hash":{"description":"Tezos block hash.","oneOf":[{"$ref":"#/components/schemas/block_hash"}]},"level":{"description":"Level of the block, corresponds to the level of the tezos block.","type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"description":"Predecessor hash of the Tezos block.","oneOf":[{"$ref":"#/components/schemas/block_hash"}]},"commitment_hash":{"description":"Hash of this block's commitment if any was computed for it.","nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}]}]},"previous_commitment_hash":{"description":"Previous commitment hash in the chain. If there is a commitment for this block, this field contains the commitment that was previously computed.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}]},"context":{"description":"Hash of the layer 2 context for this block.","oneOf":[{"$ref":"#/components/schemas/Smart_rollup_context_hash"}]},"inbox_witness":{"description":"Witness for the inbox for this block, i.e. the Merkle hash of payloads of messages.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_merkelized_payload_hashes_hash"}]},"inbox_hash":{"description":"Hash of the inbox for this block.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_inbox_hash"}]},"inbox":{"description":"Inbox for this block.","type":"object","properties":{"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"old_levels_messages":{"type":"object","properties":{"index":{"$ref":"#/components/schemas/positive_bignum"},"content":{"type":"object","properties":{"hash":{"$ref":"#/components/schemas/smart_rollup_merkelized_payload_hashes_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["hash","level"]},"back_pointers":{"type":"array","items":{"$ref":"#/components/schemas/smart_rollup_inbox_hash"}}},"required":["index","content","back_pointers"]}},"required":["level","old_levels_messages"]},"messages":{"description":"Messages added to the inbox in this block.","type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"commitment":{"description":"Commitment, if any is computed for this block.","type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"outbox":{"description":"Outbox messages produced by PVM execution of inbox","type":"array","items":{"oneOf":[{"title":"whitelist_update","type":"object","properties":{"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"whitelist_update":{"nullable":true,"oneOf":[{"title":"Some","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]}},"required":["message_index","whitelist_update"]},{"title":"transactions","type":"object","properties":{"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"transactions":{"type":"array","items":{"type":"object","properties":{"destination":{"$ref":"#/components/schemas/unistring"},"entrypoint":{"$ref":"#/components/schemas/unistring"},"parameters":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},"required":["destination"]}}},"required":["message_index","transactions"]}]}},"initial_tick":{"description":"Initial tick of the PVM at this block, i.e. before evaluation of the messages.","oneOf":[{"$ref":"#/components/schemas/positive_bignum"}]},"num_ticks":{"description":"Number of ticks produced by the evaluation of the messages in this block.","oneOf":[{"$ref":"#/components/schemas/int64"}]}},"required":["block_hash","level","predecessor","commitment_hash","previous_commitment_hash","context","inbox_witness","inbox_hash","inbox","messages","initial_tick","num_ticks"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/dal/processed_slots":{"get":{"description":"Data availability processed slots and their statuses","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"status":{"type":"string","enum":["unconfirmed","confirmed"]}},"required":["index","status"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/dal/slot_headers":{"get":{"description":"Availability slots for a given block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"version":{"type":"string","enum":["0"]},"level":{"type":"integer","minimum":0,"maximum":2147483647},"index":{"type":"integer","minimum":0,"maximum":255},"commitment":{"$ref":"#/components/schemas/DAL_commitment"}},"required":["version","level","index","commitment"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/durable/wasm_2_0_0/length":{"get":{"description":"Retrieve number of bytes in raw representation of value by key from PVM durable storage. PVM state is taken with respect to the specified block level.","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"key","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/int64"}]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/durable/wasm_2_0_0/subkeys":{"get":{"description":"Retrieve subkeys of the specified key from PVM durable storage. PVM state is taken with respect to the specified block level.","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"key","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/durable/wasm_2_0_0/value":{"get":{"description":"Retrieve value by key from PVM durable storage. PVM state is taken with respect to the specified block level. Value returned in hex format.","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"key","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/hash":{"get":{"description":"Tezos block hash of block known to the smart rollup node","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"A block identifier (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/helpers/proofs/outbox/{level}/messages":{"get":{"description":"Generate serialized output proof for some outbox message at level and index","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"level","in":"path","required":true,"schema":{"type":"string"}},{"name":"index","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["commitment","proof"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/inbox":{"get":{"description":"Rollup inbox for block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"old_levels_messages":{"type":"object","properties":{"index":{"$ref":"#/components/schemas/positive_bignum"},"content":{"type":"object","properties":{"hash":{"$ref":"#/components/schemas/smart_rollup_merkelized_payload_hashes_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["hash","level"]},"back_pointers":{"type":"array","items":{"$ref":"#/components/schemas/smart_rollup_inbox_hash"}}},"required":["index","content","back_pointers"]}},"required":["level","old_levels_messages"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/level":{"get":{"description":"Level of Tezos block known to the smart rollup node","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"integer","minimum":-2147483648,"maximum":2147483647}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/num_messages":{"get":{"description":"Number of messages for specified block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"Big number","description":"Decimal representation of a big number","type":"string"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/outbox":{"get":{"description":"Outbox at block for a given outbox level","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"outbox_level","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":0,"maximum":2147483647},"message_index":{"$ref":"#/components/schemas/positive_bignum"},"message":{"oneOf":[{"title":"Atomic_transaction_batch","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","destination"]}},"kind":{"type":"string","enum":["untyped"]}},"required":["transactions","kind"]},{"title":"Atomic_transaction_batch_typed","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","parameters_ty","destination"]}},"kind":{"type":"string","enum":["typed"]}},"required":["transactions","kind"]},{"title":"Whitelist_update","type":"object","properties":{"whitelist":{"type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"kind":{"type":"string","enum":["whitelist_update"]}},"required":["kind"]}]}},"required":["outbox_level","message_index","message"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/outbox/{level}/messages":{"get":{"description":"Outbox at block for a given outbox level","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"level","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":0,"maximum":2147483647},"message_index":{"$ref":"#/components/schemas/positive_bignum"},"message":{"oneOf":[{"title":"Atomic_transaction_batch","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","destination"]}},"kind":{"type":"string","enum":["untyped"]}},"required":["transactions","kind"]},{"title":"Atomic_transaction_batch_typed","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","parameters_ty","destination"]}},"kind":{"type":"string","enum":["typed"]}},"required":["transactions","kind"]},{"title":"Whitelist_update","type":"object","properties":{"whitelist":{"type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"kind":{"type":"string","enum":["whitelist_update"]}},"required":["kind"]}]}},"required":["outbox_level","message_index","message"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/simulate":{"post":{"description":"Simulate messages evaluation by the PVM","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"messages":{"description":"Serialized messages for simulation.","type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"reveal_pages":{"description":"Pages (at most 4kB) to be used for revelation ticks","type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"insight_requests":{"description":"Paths in the PVM to inspect after the simulation","type":"array","items":{"oneOf":[{"title":"pvm_state","description":"Path in the PVM state","type":"object","properties":{"kind":{"type":"string","enum":["pvm_state"]},"key":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["kind","key"]},{"title":"durable_storage","description":"Path in the PVM durable storage","type":"object","properties":{"kind":{"type":"string","enum":["durable_storage"]},"key":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["kind","key"]}]}},"log_kernel_debug_file":{"description":"File in which to emit kernel logs. This file will be created in /simulation_kernel_logs/, where is the data directory of the rollup node.","oneOf":[{"$ref":"#/components/schemas/unistring"}]}},"required":["messages"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"state_hash":{"description":"Hash of the state after execution of the PVM on the input messages","oneOf":[{"$ref":"#/components/schemas/smart_rollup_state_hash"}]},"status":{"description":"Status of the PVM after evaluation","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"output":{"description":"Output produced by evaluation of the messages","type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":0,"maximum":2147483647},"message_index":{"$ref":"#/components/schemas/positive_bignum"},"message":{"oneOf":[{"title":"Atomic_transaction_batch","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","destination"]}},"kind":{"type":"string","enum":["untyped"]}},"required":["transactions","kind"]},{"title":"Atomic_transaction_batch_typed","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"parameters":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"},"destination":{"$ref":"#/components/schemas/alpha.contract_id.originated"},"entrypoint":{"$ref":"#/components/schemas/unistring"}},"required":["parameters","parameters_ty","destination"]}},"kind":{"type":"string","enum":["typed"]}},"required":["transactions","kind"]},{"title":"Whitelist_update","type":"object","properties":{"whitelist":{"type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"kind":{"type":"string","enum":["whitelist_update"]}},"required":["kind"]}]}},"required":["outbox_level","message_index","message"]}},"inbox_level":{"description":"Level of the inbox that would contain these messages","type":"integer","minimum":-2147483648,"maximum":2147483647},"num_ticks":{"description":"Ticks taken by the PVM for evaluating the messages","oneOf":[{"$ref":"#/components/schemas/bignum"}]},"insights":{"description":"PVM state values requested after the simulation","type":"array","items":{"nullable":true,"oneOf":[{"title":"Some","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}]}}},"required":["state_hash","status","output","inbox_level","num_ticks"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/state":{"get":{"description":"Retrieve value from key is PVM state of specified block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}},{"name":"key","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/state_current_level":{"get":{"description":"Retrieve the current level of a PVM","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"integer","minimum":0,"maximum":2147483647}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/state_hash":{"get":{"description":"State hash for this block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"The hash of the VM state of a smart rollup (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/status":{"get":{"description":"PVM status at block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"Universal string representation","description":"Either a plain UTF8 string, or a sequence of bytes for strings that contain invalid byte sequences.","oneOf":[{"type":"string"},{"type":"object","properties":{"invalid_utf8_string":{"type":"array","items":{"type":"integer","minimum":0,"maximum":255}}},"required":["invalid_utf8_string"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/ticks":{"get":{"description":"Number of ticks for specified level","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"Big number","description":"Decimal representation of a big number","type":"string"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/block/{block_id}/total_ticks":{"get":{"description":"Total number of ticks at specified block","parameters":[{"name":"block_id","in":"path","description":"An L1 block identifier.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"Positive big number","description":"Decimal representation of a positive big number","type":"string"}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/last_stored_commitment":{"get":{"description":"Last commitment computed by the node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"object","properties":{"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}},"required":["commitment","hash"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/monitor_blocks":{"get":{"description":"Monitor and streaming the L2 blocks","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"block_hash":{"description":"Tezos block hash.","oneOf":[{"$ref":"#/components/schemas/block_hash"}]},"level":{"description":"Level of the block, corresponds to the level of the tezos block.","type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"description":"Predecessor hash of the Tezos block.","oneOf":[{"$ref":"#/components/schemas/block_hash"}]},"commitment_hash":{"description":"Hash of this block's commitment if any was computed for it.","nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}]}]},"previous_commitment_hash":{"description":"Previous commitment hash in the chain. If there is a commitment for this block, this field contains the commitment that was previously computed.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}]},"context":{"description":"Hash of the layer 2 context for this block.","oneOf":[{"$ref":"#/components/schemas/Smart_rollup_context_hash"}]},"inbox_witness":{"description":"Witness for the inbox for this block, i.e. the Merkle hash of payloads of messages.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_merkelized_payload_hashes_hash"}]},"inbox_hash":{"description":"Hash of the inbox for this block.","oneOf":[{"$ref":"#/components/schemas/smart_rollup_inbox_hash"}]},"initial_tick":{"description":"Initial tick of the PVM at this block, i.e. before evaluation of the messages.","oneOf":[{"$ref":"#/components/schemas/positive_bignum"}]},"num_ticks":{"description":"Number of ticks produced by the evaluation of the messages in this block.","oneOf":[{"$ref":"#/components/schemas/int64"}]}},"required":["block_hash","level","predecessor","commitment_hash","previous_commitment_hash","context","inbox_witness","inbox_hash","initial_tick","num_ticks"],"additionalProperties":{}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/smart_rollup_address":{"get":{"description":"Smart rollup address","responses":{"200":{"description":"","content":{"application/json":{"schema":{"title":"A smart rollup address (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/tezos_head":{"get":{"description":"Tezos head known to the smart rollup node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/block_hash"}]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/global/tezos_level":{"get":{"description":"Tezos level known to the smart rollup node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"integer","minimum":-2147483648,"maximum":2147483647}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/health":{"get":{"description":"Returns health status information for the rollup node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"healthy":{"type":"boolean"},"degraded":{"type":"boolean"},"l1":{"type":"object","properties":{"connection":{"type":"string","enum":["connected","reconnecting","disconnected"]},"blocks_late":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"last_seen_head":{"type":"object","properties":{"hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"timestamp":{"$ref":"#/components/schemas/timestamp.protocol"}},"required":["hash","level","timestamp"]}},"required":["connection","blocks_late"]},"active_workers":{"type":"array","items":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/unistring"},{"oneOf":[{"title":"running","type":"string","enum":["running"]},{"title":"crashed","type":"object","properties":{"crashed":{"$ref":"#/components/schemas/exception"}},"required":["crashed"]}]}]}}}},"required":["healthy","degraded","l1","active_workers"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/batcher/injection":{"post":{"description":"Inject messages in the batcher's queue","parameters":[{"name":"drop_duplicate","in":"query","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"description":"Messages to inject","type":"array","items":{"$ref":"#/components/schemas/sc_l2_message"}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"description":"Ids of injected L2 messages","type":"array","items":{"$ref":"#/components/schemas/sc_rollup_l2_message_id"}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/batcher/queue":{"get":{"description":"List messages present in the batcher's queue","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/sc_rollup_l2_message_id"},"message":{"type":"object","properties":{"counter":{"$ref":"#/components/schemas/bignum"},"content":{"$ref":"#/components/schemas/sc_l2_message"}},"required":["content"]}},"required":["id","message"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/batcher/queue/{l2_message_id}":{"get":{"description":"Retrieve an L2 message and its status","parameters":[{"name":"l2_message_id","in":"path","description":"A L2 message id.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"title":"unknown","description":"The message is not known by the batcher.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["unknown"]}},"required":["status"]},{"title":"pending_batch","description":"The message is in the batcher queue.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["pending_batch"]}},"required":["status"]},{"title":"pending_injection","description":"The message is batched but not injected yet.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["pending_injection"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"}},"required":["status","operation"]},{"title":"injected","description":"The message is injected as part of an L1 operation but it is not included in a block.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["injected"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["operation_hash","operation_index"]}},"required":["status","operation","layer1"]},{"title":"included","description":"The message is included in an inbox in an L1 block.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["included"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"}},"required":["status","operation","layer1","finalized","cemented"]},{"title":"committed","description":"The message is included in a committed inbox on L1.","type":"object","properties":{"content":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"status":{"type":"string","enum":["committed"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["status","operation","layer1","finalized","cemented","commitment","hash","first_published_at_level","published_at_level"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/commitments/{commitment_hash}":{"get":{"description":"Commitment computed and published by the node","parameters":[{"name":"commitment_hash","in":"path","description":"A commitment hash.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"object","properties":{"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["commitment","hash"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/dal/batcher/injection":{"post":{"description":"Inject the given messages in the DAL queue, even in case of duplicates","requestBody":{"content":{"application/json":{"schema":{"description":"Messages to inject","type":"array","items":{"$ref":"#/components/schemas/unistring"}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/dal/injected/operations/statuses":{"get":{"description":"Retrieve the statuses of all known operations injected via DAL.","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"$ref":"#/components/schemas/injector_operation_hash"},"status":{"oneOf":[{"title":"unknown","description":"The message is not known by the batcher.","type":"object","properties":{"status":{"type":"string","enum":["unknown"]}},"required":["status"]},{"title":"pending_batch","description":"The message is in the batcher queue.","type":"object","properties":{"status":{"type":"string","enum":["pending_batch"]}},"required":["status"]},{"title":"pending_injection","description":"The message is batched but not injected yet.","type":"object","properties":{"status":{"type":"string","enum":["pending_injection"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"}},"required":["status","operation"]},{"title":"injected","description":"The message is injected as part of an L1 operation but it is not included in a block.","type":"object","properties":{"status":{"type":"string","enum":["injected"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["operation_hash","operation_index"]}},"required":["status","operation","layer1"]},{"title":"included","description":"The message is included in an inbox in an L1 block.","type":"object","properties":{"status":{"type":"string","enum":["included"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"}},"required":["status","operation","layer1","finalized","cemented"]},{"title":"committed","description":"The message is included in a committed inbox on L1.","type":"object","properties":{"status":{"type":"string","enum":["committed"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["status","operation","layer1","finalized","cemented","commitment","hash","first_published_at_level","published_at_level"]}]}},"required":["id","status"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/dal/injection/{injector_operation_hash}/forget":{"post":{"description":"Forget information about the injection whose id is given","parameters":[{"name":"injector_operation_hash","in":"path","description":"injector_operation_hash (Base58Check-encoded)","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/dal/slot/indices":{"post":{"description":"Provide the (new) list of slot indices to use to the rollup node's DAL injector","requestBody":{"content":{"application/json":{"schema":{"description":"Slot indices to set","type":"object","properties":{"indices":{"type":"array","items":{"type":"integer","minimum":0,"maximum":255}}},"required":["indices"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/gc_info":{"get":{"description":"Information about garbage collection","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"first_available_level":{"description":"First level where data is guaranteed to be available in the rollup node.","type":"integer","minimum":-2147483648,"maximum":2147483647},"last_gc_level":{"description":"The level at which the last GC was triggered.","type":"integer","minimum":-2147483648,"maximum":2147483647},"last_context_split_level":{"description":"The level at which the context was split for the last time. Commits before this level are in other chunks.","type":"integer","minimum":-2147483648,"maximum":2147483647},"last_successful_gc_target":{"description":"The level which was the target of the last successful GC.","type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["first_available_level"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/injector/operation/{injector_operation_hash}/status":{"get":{"description":"Retrieve the status of the injected operation using its injector ID.","parameters":[{"name":"injector_operation_hash","in":"path","description":"injector_operation_hash (Base58Check-encoded)","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"title":"unknown","description":"The message is not known by the batcher.","type":"object","properties":{"status":{"type":"string","enum":["unknown"]}},"required":["status"]},{"title":"pending_batch","description":"The message is in the batcher queue.","type":"object","properties":{"status":{"type":"string","enum":["pending_batch"]}},"required":["status"]},{"title":"pending_injection","description":"The message is batched but not injected yet.","type":"object","properties":{"status":{"type":"string","enum":["pending_injection"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"}},"required":["status","operation"]},{"title":"injected","description":"The message is injected as part of an L1 operation but it is not included in a block.","type":"object","properties":{"status":{"type":"string","enum":["injected"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["operation_hash","operation_index"]}},"required":["status","operation","layer1"]},{"title":"included","description":"The message is included in an inbox in an L1 block.","type":"object","properties":{"status":{"type":"string","enum":["included"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"}},"required":["status","operation","layer1","finalized","cemented"]},{"title":"committed","description":"The message is included in a committed inbox on L1.","type":"object","properties":{"status":{"type":"string","enum":["committed"]},"operation":{"$ref":"#/components/schemas/sc_rollup_node_l1_operation"},"layer1":{"type":"object","properties":{"operation_hash":{"$ref":"#/components/schemas/Operation_hash"},"operation_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"block_hash":{"$ref":"#/components/schemas/block_hash"},"level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["operation_hash","operation_index","block_hash","level"]},"finalized":{"type":"boolean"},"cemented":{"type":"boolean"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["status","operation","layer1","finalized","cemented","commitment","hash","first_published_at_level","published_at_level"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/last_published_commitment":{"get":{"description":"Last commitment published by the node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"nullable":true,"oneOf":[{"title":"Some","type":"object","properties":{"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]},"hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"first_published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"published_at_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647}},"required":["commitment","hash"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/outbox/pending/executable":{"get":{"description":"Pending outbox messages which can be executed","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"messages":{"type":"array","items":{"type":"object","properties":{"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"message":{"oneOf":[{"title":"whitelist_update","type":"object","properties":{"whitelist_update":{"nullable":true,"oneOf":[{"title":"Some","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]}},"required":["whitelist_update"]},{"title":"transactions","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"destination":{"$ref":"#/components/schemas/unistring"},"entrypoint":{"$ref":"#/components/schemas/unistring"},"parameters":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},"required":["destination"]}}},"required":["transactions"]}]}},"required":["message_index"]}}},"required":["outbox_level","messages"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/outbox/pending/unexecutable":{"get":{"description":"Pending outbox messages which cannot yet be executed","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"outbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"messages":{"type":"array","items":{"type":"object","properties":{"message_index":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"message":{"oneOf":[{"title":"whitelist_update","type":"object","properties":{"whitelist_update":{"nullable":true,"oneOf":[{"title":"Some","type":"array","items":{"$ref":"#/components/schemas/Signature.Public_key_hash"}}]}},"required":["whitelist_update"]},{"title":"transactions","type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"destination":{"$ref":"#/components/schemas/unistring"},"entrypoint":{"$ref":"#/components/schemas/unistring"},"parameters":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"},"parameters_ty":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},"required":["destination"]}}},"required":["transactions"]}]}},"required":["message_index"]}}},"required":["outbox_level","messages"]}}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/local/synchronized":{"get":{"description":"Wait for the node to have synchronized its L2 chain with the L1 chain, streaming its progress.","responses":{"200":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"title":"synchronized","type":"string","enum":["synchronized"]},{"title":"synchronizing","type":"object","properties":{"synchronizing":{"type":"object","properties":{"processed_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"l1_head_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"percentage_done":{"type":"number"}},"required":["processed_level","l1_head_level","percentage_done"]}},"required":["synchronizing"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/openapi":{"get":{"description":"OpenAPI specification of RPCs for rollup node","parameters":[{"name":"protocol","in":"query","description":"Protocol_hash (Base58Check-encoded)","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/ping":{"get":{"description":"Returns an empty response if the rollup node can answer requests","responses":{"200":{"description":"","content":{"application/json":{"schema":{}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/stats/memory":{"get":{"description":"Gets memory usage stats","responses":{"200":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"title":"Linux_proc_statm","type":"object","properties":{"page_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"size":{"$ref":"#/components/schemas/int64"},"resident":{"$ref":"#/components/schemas/int64"},"shared":{"$ref":"#/components/schemas/int64"},"text":{"$ref":"#/components/schemas/int64"},"lib":{"$ref":"#/components/schemas/int64"},"data":{"$ref":"#/components/schemas/int64"},"dt":{"$ref":"#/components/schemas/int64"}},"required":["page_size","size","resident","shared","text","lib","data","dt"]},{"title":"Darwin_ps","type":"object","properties":{"page_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"mem":{"type":"number"},"resident":{"$ref":"#/components/schemas/int64"}},"required":["page_size","mem","resident"]}]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/stats/ocaml_gc":{"get":{"description":"Gets stats from the OCaml Garbage Collector","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"minor_words":{"type":"number"},"promoted_words":{"type":"number"},"major_words":{"type":"number"},"minor_collections":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"major_collections":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"forced_major_collections":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"heap_words":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"heap_chunks":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"live_words":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"live_blocks":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"free_words":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"free_blocks":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"largest_free":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"fragments":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"compactions":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"top_heap_words":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"stack_size":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["minor_words","promoted_words","major_words","minor_collections","major_collections","forced_major_collections","heap_words","heap_chunks","live_words","live_blocks","free_words","free_blocks","largest_free","fragments","compactions","top_heap_words","stack_size"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}},"/version":{"get":{"description":"Returns the version information of the rollup node","responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"version":{"$ref":"#/components/schemas/unistring"},"store_version":{"$ref":"#/components/schemas/unistring"},"context_version":{"$ref":"#/components/schemas/unistring"}},"required":["version","store_version","context_version"]}}}},"default":{"description":"","content":{"application/json":{"schema":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"}}}}}}}},"components":{"schemas":{"DAL_commitment":{"title":"Commitment representation for the DAL (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"Operation_hash":{"title":"A Tezos operation ID (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"Signature.Public_key_hash":{"title":"A Ed25519, Secp256k1, P256, or BLS public key hash (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"Smart_rollup_context_hash":{"title":"A base58-check encoded hash of a Smart rollup node context (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"alpha.contract_id.originated":{"title":"A contract handle -- originated account","description":"A contract notation as given to an RPC or inside scripts. Can be a base58 originated contract hash.","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"alpha.michelson.v1.primitives":{"type":"string","enum":["SHA256","GT","RIGHT","SAPLING_EMPTY_STATE","False","RENAME","CAST","tx_rollup_l2_address","PACK","BYTES","timestamp","bls12_381_g2","Pair","IF_LEFT","contract","mutez","storage","PAIR","view","UNPACK","ADD","DROP","big_map","MUL","NAT","SELF","CONTRACT","CDR","SAPLING_VERIFY_UPDATE","pair","LSL","int","operation","SHA512","CREATE_ACCOUNT","BLAKE2B","SPLIT_TICKET","LEFT","never","unit","address","signature","CHAIN_ID","constant","SLICE","SENDER","IMPLICIT_ACCOUNT","key_hash","AMOUNT","CHECK_SIGNATURE","sapling_state","LT","EXEC","Elt","EMIT","NONE","CREATE_CONTRACT","LSR","SET_DELEGATE","OPEN_CHEST","TRANSFER_TOKENS","Some","parameter","set","bls12_381_fr","EDIV","None","STEPS_TO_QUOTA","key","ABS","list","NEVER","map","CAR","IF","GET_AND_UPDATE","CONCAT","LOOP","DIG","KECCAK","Lambda_rec","SOME","option","SUB","INT","PUSH","CONS","Unit","ISNAT","NEG","XOR","APPLY","UNPAIR","JOIN_TICKETS","SIZE","lambda","AND","NEQ","or","BALANCE","UNIT","VOTING_POWER","OR","LAMBDA","chest","LOOP_LEFT","True","Right","Ticket","HASH_KEY","DUG","sapling_transaction","SUB_MUTEZ","EMPTY_BIG_MAP","MEM","IF_NONE","nat","TOTAL_VOTING_POWER","LE","Left","chest_key","READ_TICKET","ticket","bls12_381_g1","LEVEL","VIEW","string","PAIRING_CHECK","LAMBDA_REC","NOW","SHA3","bool","MIN_BLOCK_TIME","GET","bytes","sapling_transaction_deprecated","NIL","IF_CONS","GE","NOT","SWAP","ITER","ADDRESS","TICKET","DUP","EMPTY_MAP","UPDATE","chain_id","TICKET_DEPRECATED","EMPTY_SET","FAILWITH","MAP","SOURCE","DIP","COMPARE","EQ","SELF_ADDRESS","code"]},"bignum":{"title":"Big number","description":"Decimal representation of a big number","type":"string"},"block_hash":{"title":"A block identifier (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"error":{"description":"An error trace. The full list of errors is available with the global RPC `GET errors`"},"exception":{"description":"Exception","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"injector_operation_hash":{"title":"An identifier (hash) for an operation in the injector (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"int64":{"title":"64 bit integers","description":"Decimal representation of 64 bit integers","type":"string"},"layout":{"oneOf":[{"title":"Zero_width","type":"object","properties":{"kind":{"type":"string","enum":["Zero_width"]}},"required":["kind"]},{"title":"Int","type":"object","properties":{"size":{"type":"string","enum":["Int32","Int16","Uint16","Int64","Int8","Uint8"]},"endianness":{"type":"string","enum":["Little","Big"]},"kind":{"type":"string","enum":["Int"]}},"required":["size","kind"]},{"title":"Bool","type":"object","properties":{"kind":{"type":"string","enum":["Bool"]}},"required":["kind"]},{"title":"RangedInt","type":"object","properties":{"min":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"endianness":{"type":"string","enum":["Little","Big"]},"max":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"kind":{"type":"string","enum":["RangedInt"]}},"required":["min","max","kind"]},{"title":"RangedFloat","type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"},"kind":{"type":"string","enum":["RangedFloat"]}},"required":["min","max","kind"]},{"title":"Float","type":"object","properties":{"kind":{"type":"string","enum":["Float"]}},"required":["kind"]},{"title":"Bytes","type":"object","properties":{"kind":{"type":"string","enum":["Bytes"]}},"required":["kind"]},{"title":"String","type":"object","properties":{"kind":{"type":"string","enum":["String"]}},"required":["kind"]},{"title":"Enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"reference":{"$ref":"#/components/schemas/unistring"},"kind":{"type":"string","enum":["Enum"]}},"required":["size","reference","kind"]},{"title":"Seq","type":"object","properties":{"layout":{"$ref":"#/components/schemas/layout"},"kind":{"type":"string","enum":["Seq"]},"length_limit":{"oneOf":[{"title":"No_limit","type":"object","properties":{"kind":{"type":"string","enum":["no-limit"]}},"required":["kind"]},{"title":"At_most","type":"object","properties":{"kind":{"type":"string","enum":["at-most"]},"at_most":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["kind","at_most"]},{"title":"Exactly","type":"object","properties":{"kind":{"type":"string","enum":["exactly"]},"exactly":{"type":"integer","minimum":-1073741824,"maximum":1073741823}},"required":["kind","exactly"]}]}},"required":["layout","kind"]},{"title":"Ref","type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"kind":{"type":"string","enum":["Ref"]}},"required":["name","kind"]},{"title":"Padding","type":"object","properties":{"kind":{"type":"string","enum":["Padding"]}},"required":["kind"]}]},"micheline.alpha.michelson_v1.expression":{"oneOf":[{"title":"Int","type":"object","properties":{"int":{"$ref":"#/components/schemas/bignum"}},"required":["int"]},{"title":"String","type":"object","properties":{"string":{"$ref":"#/components/schemas/unistring"}},"required":["string"]},{"title":"Bytes","type":"object","properties":{"bytes":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["bytes"]},{"title":"Sequence","type":"array","items":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"}},{"title":"Prim__generic","description":"Generic primitive (any number of args with or without annotations)","type":"object","properties":{"prim":{"$ref":"#/components/schemas/alpha.michelson.v1.primitives"},"args":{"type":"array","items":{"$ref":"#/components/schemas/micheline.alpha.michelson_v1.expression"}},"annots":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["prim"]}]},"micheline.outbox_transaction_parameters.expression":{"oneOf":[{"title":"Int","type":"object","properties":{"int":{"$ref":"#/components/schemas/bignum"}},"required":["int"]},{"title":"String","type":"object","properties":{"string":{"$ref":"#/components/schemas/unistring"}},"required":["string"]},{"title":"Bytes","type":"object","properties":{"bytes":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["bytes"]},{"title":"Sequence","type":"array","items":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"}},{"title":"Prim__generic","description":"Generic primitive (any number of args with or without annotations)","type":"object","properties":{"prim":{"$ref":"#/components/schemas/unistring"},"args":{"type":"array","items":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters.expression"}},"annots":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["prim"]}]},"micheline.outbox_transaction_parameters_type.expression":{"oneOf":[{"title":"Int","type":"object","properties":{"int":{"$ref":"#/components/schemas/bignum"}},"required":["int"]},{"title":"String","type":"object","properties":{"string":{"$ref":"#/components/schemas/unistring"}},"required":["string"]},{"title":"Bytes","type":"object","properties":{"bytes":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["bytes"]},{"title":"Sequence","type":"array","items":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},{"title":"Prim__generic","description":"Generic primitive (any number of args with or without annotations)","type":"object","properties":{"prim":{"$ref":"#/components/schemas/unistring"},"args":{"type":"array","items":{"$ref":"#/components/schemas/micheline.outbox_transaction_parameters_type.expression"}},"annots":{"type":"array","items":{"$ref":"#/components/schemas/unistring"}}},"required":["prim"]}]},"mutez":{"title":"A millionth of a tez","description":"One million mutez make a tez (1 tez = 1e6 mutez)","oneOf":[{"$ref":"#/components/schemas/positive_bignum"}]},"nanotez":{"title":"A thousandth of a mutez","description":"One thousand nanotez make a mutez (1 tez = 1e9 nanotez)","type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/bignum"}]}},"positive_bignum":{"title":"Positive big number","description":"Decimal representation of a positive big number","type":"string"},"sc_l2_message":{"description":"A hex encoded smart rollup message","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"},"sc_rollup_l2_message_id":{"title":"A smart rollup layer 2 message identifier (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"sc_rollup_node_l1_operation":{"oneOf":[{"title":"add_messages","type":"object","properties":{"kind":{"type":"string","enum":["add_messages"]},"message":{"type":"array","items":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}}},"required":["kind","message"]},{"title":"cement","type":"object","properties":{"kind":{"type":"string","enum":["cement"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}},"required":["kind","rollup","commitment"]},{"title":"publish","type":"object","properties":{"kind":{"type":"string","enum":["publish"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"commitment":{"type":"object","properties":{"compressed_state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"inbox_level":{"type":"integer","minimum":-2147483648,"maximum":2147483647},"predecessor":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"number_of_ticks":{"$ref":"#/components/schemas/int64"}},"required":["compressed_state","inbox_level","predecessor","number_of_ticks"]}},"required":["kind","rollup","commitment"]},{"title":"refute","type":"object","properties":{"kind":{"type":"string","enum":["refute"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"opponent":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"refutation":{"oneOf":[{"title":"Start","type":"object","properties":{"refutation_kind":{"type":"string","enum":["start"]},"player_commitment_hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"opponent_commitment_hash":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"}},"required":["refutation_kind","player_commitment_hash","opponent_commitment_hash"]},{"title":"Move","type":"object","properties":{"refutation_kind":{"type":"string","enum":["move"]},"choice":{"$ref":"#/components/schemas/positive_bignum"},"step":{"oneOf":[{"title":"Dissection","type":"array","items":{"type":"object","properties":{"state":{"$ref":"#/components/schemas/smart_rollup_state_hash"},"tick":{"$ref":"#/components/schemas/positive_bignum"}},"required":["tick"]}},{"title":"Proof","type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}]}},"required":["refutation_kind","choice","step"]}]}},"required":["kind","rollup","opponent","refutation"]},{"title":"timeout","type":"object","properties":{"kind":{"type":"string","enum":["timeout"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"stakers":{"type":"object","properties":{"alice":{"$ref":"#/components/schemas/Signature.Public_key_hash"},"bob":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"required":["alice","bob"]}},"required":["kind","rollup","stakers"]},{"title":"recover","type":"object","properties":{"kind":{"type":"string","enum":["recover"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"staker":{"$ref":"#/components/schemas/Signature.Public_key_hash"}},"required":["kind","rollup","staker"]},{"title":"execute_outbox_message","type":"object","properties":{"kind":{"type":"string","enum":["execute_outbox_message"]},"rollup":{"$ref":"#/components/schemas/smart_rollup_address"},"cemented_commitment":{"$ref":"#/components/schemas/smart_rollup_commitment_hash"},"proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["kind","rollup","cemented_commitment","proof"]},{"title":"publish_dal_commitment","type":"object","properties":{"kind":{"type":"string","enum":["publish_dal_commitment"]},"slot_index":{"type":"integer","minimum":0,"maximum":255},"commitment":{"$ref":"#/components/schemas/DAL_commitment"},"commitment_proof":{"type":"string","pattern":"^([a-zA-Z0-9][a-zA-Z0-9])*$"}},"required":["kind","slot_index","commitment","commitment_proof"]}]},"sc_rollup_node_mode":{"oneOf":[{"title":"custom","type":"object","properties":{"custom":{"type":"array","items":{"type":"string","enum":["add_messages","publish","refute","recover","timeout","publish_dal_commitment","cement","execute_outbox_message"]}}},"required":["custom"]},{"title":"observer","type":"string","enum":["observer"]},{"title":"accuser","type":"string","enum":["accuser"]},{"title":"bailout","type":"string","enum":["bailout"]},{"title":"batcher","type":"string","enum":["batcher"]},{"title":"maintenance","type":"string","enum":["maintenance"]},{"title":"operator","type":"string","enum":["operator"]}]},"schema.field":{"oneOf":[{"title":"Named_field","type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"layout":{"$ref":"#/components/schemas/layout"},"data_kind":{"$ref":"#/components/schemas/schema.kind"},"kind":{"type":"string","enum":["named"]}},"required":["name","layout","data_kind","kind"]},{"title":"Anonymous_field","type":"object","properties":{"layout":{"$ref":"#/components/schemas/layout"},"kind":{"type":"string","enum":["anon"]},"data_kind":{"$ref":"#/components/schemas/schema.kind"}},"required":["layout","kind","data_kind"]},{"title":"Dynamic_field","type":"object","properties":{"kind":{"type":"string","enum":["dyn"]},"name":{"$ref":"#/components/schemas/unistring"},"num_fields":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"size":{"type":"string","enum":["N","Uint30","Uint16","Uint8"]}},"required":["kind","num_fields","size"]},{"title":"Optional_field","type":"object","properties":{"kind":{"type":"string","enum":["option_indicator"]},"name":{"$ref":"#/components/schemas/unistring"}},"required":["kind","name"]}]},"schema.kind":{"oneOf":[{"title":"Fixed","type":"object","properties":{"size":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"kind":{"type":"string","enum":["Fixed"]}},"required":["size","kind"]},{"title":"Dynamic","type":"object","properties":{"kind":{"type":"string","enum":["Dynamic"]}},"required":["kind"]},{"title":"Variable","type":"object","properties":{"kind":{"type":"string","enum":["Variable"]}},"required":["kind"]}]},"service_tree":{"oneOf":[{"title":"Static","type":"object","properties":{"static":{"type":"object","properties":{"get_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"post_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"delete_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"put_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"patch_service":{"type":"object","properties":{"meth":{"type":"string","enum":["PATCH","GET","POST","PUT","DELETE"]},"path":{"type":"array","items":{"oneOf":[{"title":"PStatic","oneOf":[{"$ref":"#/components/schemas/unistring"}]},{"title":"PDynamic","type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},{"title":"PDynamicTail","type":"object","properties":{"id":{"type":"string","enum":["multiple"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}]}},"description":{"$ref":"#/components/schemas/unistring"},"query":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"},"kind":{"oneOf":[{"title":"Single","type":"object","properties":{"single":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["single"]},{"title":"Optional","type":"object","properties":{"optional":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["optional"]},{"title":"Flag","type":"object","properties":{"flag":{"type":"object","properties":{}}},"required":["flag"]},{"title":"Multi","type":"object","properties":{"multi":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]}},"required":["multi"]}]}},"required":["name","kind"]}},"input":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"output":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]},"error":{"type":"object","properties":{"json_schema":{},"binary_schema":{"type":"object","properties":{"toplevel":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]},"fields":{"type":"array","items":{"type":"object","properties":{"description":{"type":"object","properties":{"title":{"$ref":"#/components/schemas/unistring"},"description":{"$ref":"#/components/schemas/unistring"}},"required":["title"]},"encoding":{"oneOf":[{"title":"Obj","type":"object","properties":{"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}}},"required":["fields"]},{"title":"Cases","type":"object","properties":{"tag_size":{"type":"string","enum":["Uint16","Uint8"]},"kind":{"$ref":"#/components/schemas/schema.kind"},"cases":{"type":"array","items":{"$ref":"#/components/schemas/union case"}}},"required":["tag_size","kind","cases"]},{"title":"Int_enum","type":"object","properties":{"size":{"type":"string","enum":["Int16","Uint16","Int8","Uint8"]},"cases":{"type":"array","items":{"type":"array","items":{"oneOf":[{"type":"integer","minimum":-1073741824,"maximum":1073741823},{"$ref":"#/components/schemas/unistring"}]}}}},"required":["size","cases"]}]}},"required":["description","encoding"]}}},"required":["toplevel","fields"]}},"required":["json_schema","binary_schema"]}},"required":["meth","path","query","output","error"]},"subdirs":{"oneOf":[{"title":"Suffixes","type":"object","properties":{"suffixes":{"type":"array","items":{"type":"object","properties":{"name":{"$ref":"#/components/schemas/unistring"},"tree":{"$ref":"#/components/schemas/service_tree"}},"required":["name","tree"]}}},"required":["suffixes"]},{"title":"Arg","type":"object","properties":{"dynamic_dispatch":{"type":"object","properties":{"arg":{"type":"object","properties":{"id":{"type":"string","enum":["single"]},"name":{"$ref":"#/components/schemas/unistring"},"descr":{"$ref":"#/components/schemas/unistring"}},"required":["id","name"]},"tree":{"$ref":"#/components/schemas/service_tree"}},"required":["arg","tree"]}},"required":["dynamic_dispatch"]}]}}}},"required":["static"]},{"title":"Dynamic","type":"object","properties":{"dynamic":{"nullable":true,"oneOf":[{"title":"Some","oneOf":[{"$ref":"#/components/schemas/unistring"}]}]}},"required":["dynamic"]},{"title":"Empty","type":"string","enum":["empty"]}]},"smart_rollup_address":{"title":"A smart rollup address (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart_rollup_commitment_hash":{"title":"The hash of a commitment of a smart rollup (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart_rollup_inbox_hash":{"title":"The hash of an inbox of a smart rollup (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart_rollup_merkelized_payload_hashes_hash":{"title":"The hash of the Merkelized payload hashes of a smart rollup inbox (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"smart_rollup_state_hash":{"title":"The hash of the VM state of a smart rollup (Base58Check-encoded)","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"timestamp.protocol":{"description":"A timestamp as seen by the protocol: second-level precision, epoch based.","oneOf":[{"$ref":"#/components/schemas/unistring"}]},"union case":{"type":"object","properties":{"tag":{"type":"integer","minimum":-1073741824,"maximum":1073741823},"fields":{"type":"array","items":{"$ref":"#/components/schemas/schema.field"}},"name":{"$ref":"#/components/schemas/unistring"}},"required":["tag","fields"]},"unistring":{"title":"Universal string representation","description":"Either a plain UTF8 string, or a sequence of bytes for strings that contain invalid byte sequences.","oneOf":[{"type":"string"},{"type":"object","properties":{"invalid_utf8_string":{"type":"array","items":{"type":"integer","minimum":0,"maximum":255}}},"required":["invalid_utf8_string"]}]}}}} diff --git a/docs/api/dal-node-openapi-dev.json b/docs/api/dal-node-openapi-dev.json index dff20c9d7e8828d68c59b2bf0d8ea3901272b6fe..65807b0e65fb73ee2630d55dafef21ca1a749c89 100644 --- a/docs/api/dal-node-openapi-dev.json +++ b/docs/api/dal-node-openapi-dev.json @@ -3,7 +3,7 @@ "info": { "title": "Octez DAL Node RPC", "description": "The RPC API for the Octez DAL node.", - "version": "Octez 21.0~beta11+dev (39e8de63)" + "version": "Octez 21.0~rc3+dev (2cd0ffe3)" }, "paths": { "/health": { diff --git a/docs/api/rpc-openapi-dev.json b/docs/api/rpc-openapi-dev.json index 32fa534d40b96ff5068e467dd188a9eedea36eae..8f95af9b0c12348f7cf45d7a55fa58a57ceb95b0 100644 --- a/docs/api/rpc-openapi-dev.json +++ b/docs/api/rpc-openapi-dev.json @@ -3,7 +3,7 @@ "info": { "title": "Octez RPC", "description": "The RPC API served by the Octez node.", - "version": "Octez 21.0~beta11+dev (39e8de63)" + "version": "Octez 21.0~rc3+dev (2cd0ffe3)" }, "paths": { "/chains/{chain_id}": { @@ -2185,6 +2185,52 @@ } } }, + "/monitor/received_blocks/{chain_id}": { + "get": { + "description": "Monitor all newly received blocks that are not yet known by the store.", + "parameters": [ + { + "name": "chain_id", + "in": "path", + "description": "A chain identifier. This is either a chain hash in Base58Check notation or a one the predefined aliases: 'main', 'test'.", + "required": true, + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "hash": { + "$ref": "#/components/schemas/block_hash" + } + }, + "required": [ + "hash" + ] + } + } + } + }, + "default": { + "description": "", + "content": { + "application/json": { + "schema": { + "description": "An error trace. The full list of errors is available with the global RPC `GET errors`" + } + } + } + } + } + } + }, "/monitor/validated_blocks": { "get": { "description": "Monitor all blocks that were successfully validated by the node but are not applied nor stored yet, disregarding whether they are going to be selected as the new head or not.", diff --git a/docs/doc_gen/dune b/docs/doc_gen/dune index 4910352682b5c091eb9acd0f99b4aeb638199c50..64f999041c173e76767d624153f1d2ee75bfcf19 100644 --- a/docs/doc_gen/dune +++ b/docs/doc_gen/dune @@ -16,7 +16,7 @@ re tezos-protocol-genesis.embedded-protocol tezos-protocol-020-PsParisC.embedded-protocol - tezos-protocol-021-PtQenaB1.embedded-protocol + tezos-protocol-021-PsQuebec.embedded-protocol tezos-protocol-alpha.embedded-protocol) (link_flags (:standard) diff --git a/docs/index.rst b/docs/index.rst index 7acf13a2a23b82c0083b6d491c2c50262360dcb0..2ebdf41f70670e62d4ab73276744407752f286a0 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -186,7 +186,7 @@ Platform developers are also provided reference materials for internal APIs of O :hidden: Paris Protocol Reference - Qena Protocol Reference + Quebec Protocol Reference Alpha Dev Protocol Reference .. toctree:: @@ -215,7 +215,7 @@ Platform developers are also provided reference materials for internal APIs of O protocols/naming protocols/020_paris - protocols/021_qena + protocols/021_quebec protocols/alpha protocols/history diff --git a/docs/protocols/021_qena.rst b/docs/protocols/021_quebec.rst similarity index 91% rename from docs/protocols/021_qena.rst rename to docs/protocols/021_quebec.rst index 70e10635b495ca45fd6049a37601c995ccb2d713..8b2be0a6e5b671bce9ba7c513e8143d7a25bc540 100644 --- a/docs/protocols/021_qena.rst +++ b/docs/protocols/021_quebec.rst @@ -1,12 +1,12 @@ -Protocol Qena +Protocol Quebec =============== -This page documents the changes brought by protocol Qena with respect +This page documents the changes brought by protocol Quebec with respect to Paris (see :ref:`naming_convention`). For changes brought by Paris with respect to Oxford, see :doc:`../protocols/020_paris`. -The code can be found in directory :src:`src/proto_021_PtQenaB1` of the ``master`` +The code can be found in directory :src:`src/proto_021_PsQuebec` of the ``master`` branch of Octez. Environment Version @@ -44,11 +44,21 @@ No changes. Adaptive Issuance ----------------- +- Added the :ref:`Adaptive Maximum` system, + that imposes a new bound on the issuance as a function of the staked + ratio. (MRs :gl:`!13519`, :gl:`!14635`) + - Changed the semantics of the - :ref:`min-delegated-in-current-cycle` used to + :ref:`min-delegated-in-current-cycle` used to compute baking rights. It now only considers the minimum in between blocks. (MR :gl:`!13945`) +- Changed the protocol constant value of ``edge_of_staking_over_delegating`` + from 2 to 3. (MR :gl:`!14555`) + +- Bumped the + :ref:`GLOBAL_LIMIT_OF_STAKING_OVER_BAKING` + protocol constant from 5 to 9. (MR :gl:`!14905`) Gas improvements ---------------- @@ -79,7 +89,7 @@ RPC Changes - In the following paths, ``../`` is short for ``/chains//blocks//context/delegates//``. - See https://tezos.gitlab.io/qena/baking_power.html for more + See https://tezos.gitlab.io/quebec/baking_power.html for more details on the renamed and new RPCs. * Renamed RPC ``GET ../current_frozen_deposits`` to ``GET diff --git a/docs/protocols/alpha.rst b/docs/protocols/alpha.rst index dd5095a1ccd7575a13e3235ee208960e6517633c..9ab350502833f416bafb0bcdc3d79b497e663ac1 100644 --- a/docs/protocols/alpha.rst +++ b/docs/protocols/alpha.rst @@ -2,7 +2,7 @@ Protocol Alpha ============== This page documents the changes brought by protocol Alpha with respect -to Qena (see :ref:`naming_convention`). +to Quebec (see :ref:`naming_convention`). For changes brought by Paris with respect to Oxford, see :doc:`../protocols/020_paris`. diff --git a/docs/qena/accounts.rst b/docs/quebec/accounts.rst similarity index 98% rename from docs/qena/accounts.rst rename to docs/quebec/accounts.rst index d2c3c0eb0913da8fb682da2ae1e03cd067469026..c35f14b3b377c2c29f04eff57e1d048994dc4be6 100644 --- a/docs/qena/accounts.rst +++ b/docs/quebec/accounts.rst @@ -17,7 +17,7 @@ addresses: Finally, addresses prefixed with ``sr1`` identify :doc:`Smart Rollups <./smart_rollups>`. -.. _user_accounts_qena: +.. _user_accounts_quebec: User accounts ~~~~~~~~~~~~~ @@ -87,4 +87,4 @@ Smart contracts ~~~~~~~~~~~~~~~ A transaction to a smart contract -address can provide data and optionally some tokens, and triggers the execution of the code, which may read and update the storage. The transaction can succeed or fail, according to the :ref:`transaction semantics `. +address can provide data and optionally some tokens, and triggers the execution of the code, which may read and update the storage. The transaction can succeed or fail, according to the :ref:`transaction semantics `. diff --git a/docs/qena/adaptive-slashing.jpeg b/docs/quebec/adaptive-slashing.jpeg similarity index 100% rename from docs/qena/adaptive-slashing.jpeg rename to docs/quebec/adaptive-slashing.jpeg diff --git a/docs/qena/adaptive_issuance.rst b/docs/quebec/adaptive_issuance.rst similarity index 78% rename from docs/qena/adaptive_issuance.rst rename to docs/quebec/adaptive_issuance.rst index 133db6b9818fe3825a213225b2590ca47987a9a2..e0d7e18d965d502bfa08781ca1673d05292c38c6 100644 --- a/docs/qena/adaptive_issuance.rst +++ b/docs/quebec/adaptive_issuance.rst @@ -3,7 +3,7 @@ :math:`\newcommand\exp[1]{\F{exp}{#1}}` -.. _adaptive_issuance_qena: +.. _adaptive_issuance_quebec: ================= Adaptive Issuance @@ -34,7 +34,7 @@ ratio of staked tez to the total supply. This lets issuance roughly match the *actual* security budget the chain requires, the amount needed to encourage participants to stake and produce blocks, but *no more*. -At the end of each blockchain :ref:`cycle `, the +At the end of each blockchain :ref:`cycle `, the regular issuance is adjusted, to nudge the staked ratio towards a protocol-defined target (set at 50% starting in the Paris protocol). Participation rewards are recomputed to match that @@ -43,19 +43,19 @@ emission rates increase, incentivizing participants to stake funds to re-approach the target. Conversely, incentives decrease as the ratio increases beyond the target. -.. _adaptive_issuance_rate_qena: +.. _adaptive_issuance_rate_quebec: Adaptive issuance rate ---------------------- The adaptive issuance rate determines, at the end of cycle :math:`\IL{c}`, the issuance for cycle :math:`\IL{c + 3}`. The -adaptive issuance rate is the sum of a :ref:`static rate ` -and a :ref:`dynamic rate `. This value is kept within +adaptive issuance rate is the sum of a :ref:`static rate ` +and a :ref:`dynamic rate `. This value is kept within a minimal and a maximal value, to ensure nominal emissions remain within reasonable bounds. -.. _staked_ratio_qena: +.. _staked_ratio_quebec: Staked ratio ............ @@ -73,7 +73,7 @@ Where: - ``total_supply(cycle)`` returns the total supply of tez at the end of the given ``cycle``. - ``total_frozen_stake(cycle)`` returns the total frozen stake at the given ``cycle``. -.. _static_rate_qena: +.. _static_rate_quebec: Static rate ........... @@ -91,7 +91,7 @@ The static rate is defined as follows: The choice of a scaling factor ensures that the curve takes reasonable values for plausible staked ratios. Moreover, since Adaptive Issuance is activated with a dynamic rate of 0, and at current staked ratio (that is, ~7.5% of the total supply), this factor allows for a smooth transition from the issuance rate (~4.6%) from the Oxford protocol (before the activation of Adaptive Issuance). -.. _dynamic_rate_qena: +.. _dynamic_rate_quebec: Dynamic rate ............ @@ -120,9 +120,9 @@ Where: - ``days_per_cycle`` denotes the minimal duration in days of a Tezos cycle, assuming all blocks in the cycle are produced at the minimal allowed time – that is, every 10 seconds in Paris. - ``growth_rate`` controls the speed at which the dynamic rate adjusts. The value is set so that a one percentage point deviation of the staked ratio changes the dynamic rate by 0.01 percentage points per day. -In a nutshell, ``dynamic_rate(c)`` increases and decreases by an amount proportional to the distance between the target rate and the interval ``[48%; 52%]``. Note that to ensure that the issuance rate is kept within :ref:`the minimum and maximum bounds `, the dynamic rate might be adjusted accordingly. More precisely, if :ref:`the issuance rate ` would surpass the maximum issuance allowed for a given cycle, then ``dynamic_rate(c)`` would be reduced to keep the issuance rate within the bounds (this part of the formula has been omitted from the above pseudocode for brevity). +In a nutshell, ``dynamic_rate(c)`` increases and decreases by an amount proportional to the distance between the target rate and the interval ``[48%; 52%]``. Note that to ensure that the issuance rate is kept within :ref:`the minimum and maximum bounds `, the dynamic rate might be adjusted accordingly. More precisely, if :ref:`the issuance rate ` would surpass the maximum issuance allowed for a given cycle, then ``dynamic_rate(c)`` would be reduced to keep the issuance rate within the bounds (this part of the formula has been omitted from the above pseudocode for brevity). -.. _minimum_and_maximum_rates_qena: +.. _minimum_and_maximum_rates_quebec: Minimum and maximum rates .......................... @@ -205,7 +205,83 @@ Where: below this bound for the initial period. - ``issuance_global_max`` (10%) is the final value for the upper bound, reached at the end of the transition period. -.. _issuance_rate_qena: +.. _adaptive_maximum_quebec: + +Adaptive Maximum +................ + +In addition to the issuance bounds described above, the Quebec protocol introduces +another upper bound on the total issuance rate. This new bound, called +**adaptive maximum**, prevents the issuance rate from taking +undesirably high values when the staked ratio of the chain is already +close to the 50% target. + +The adaptive maximum is defined as a function of the staked ratio that +decreases smoothly as the staked ratio grows closer to the 50% target, +down to a 1% maximal issuance rate when the staked ratio is at 50% or +above. See the blue curve on Figure 2, as well as a few sample values +in Figure 3. The exact formula is provided further below. + +Thanks to the adaptive maximum, the total issuance rate (static rate + +dynamic rate) cannot be too far above the static rate (green dashed +curve). More precisely, the total issuance rate is forced to stay +between the static rate (green) and the adaptive maximum (blue). In +other words, the dynamic rate is effectively bounded to stay below the +red dotted curve, which plots the adaptive maximum minus the static +rate. Note that this no longer holds if the adaptive maximum gets +overridden by the minimum issuance, as discussed below. + +.. figure:: adaptive_maximum.png + + Figure 2. Adaptive maximum compared to the static rate, in the range from 5% to 50% staked ratio. + +.. list-table:: Figure 3. Adaptive maximum: a few data points. + + * - Staked ratio + - 5% and below + - 10% + - 20% + - 30% + - 40% + - 50% and above + * - Adaptive maximum issuance (approx.) + - 10% + - 9.2% + - 5.6% + - 3% + - 1.5% + - 1% + +The function that defines the adaptive maximum is: + +.. code-block:: python + + def adaptive_maximum(r): # r is the staked ratio of the chain + if r >= 0.5: + return 0.01 + elif r <= 0.05: + return 0.1 + y = (1 + 9 * ((50 - 100 * r) / 42 ) ** 2 ) / 100 + if y > 0.1: + return 0.1 + elif y < 0.01: + return 0.01 + else: + return y + +.. note:: + + Until the final value of the :ref:`minimum + rate` is reached, it is possible, + with a high enough staked ratio, for the corresponding adaptive + maximum to be smaller than the minimum rate. If this happens, then + the minimum rate takes priority, that is, the total issuance rate + (static + dynamic) is set to the minimum rate exactly. This way, the + total issuance rate is as close to the adaptive maximum as can be + while fully satisfying the minimum rate. + + +.. _issuance_rate_quebec: Issuance rate ...................... @@ -214,7 +290,8 @@ Finally, as mentioned before, the nominal adaptive issuance rate [1]_ for a cycle ``c + consensus_rights_delay + 1`` is defined as the sum of the static rate and the dynamic rate computed for the cycle ``c``, bounded within the :ref:`minimum and maximum rates -`, computed for the cycle ``c + 1``. +`, along with the :ref:`adaptive +maximum `, computed for the cycle ``c + 1``. .. code-block:: python @@ -228,7 +305,7 @@ bounded within the :ref:`minimum and maximum rates return max( min(total_rate, maximum_rate), minimum_rate ) -.. _adaptive_rewards_qena: +.. _adaptive_rewards_quebec: Adaptive rewards ---------------- @@ -239,9 +316,9 @@ constants. With the new mechanism, the adaptive issuance rate provides instead a budget for the whole cycle, which gets allocated equally to each block of the cycle and distributed between the various rewards, in proportion to their relative :ref:`weights -`. +`. -.. _rewards_weights_qena: +.. _rewards_weights_quebec: Reward weights .............. @@ -332,7 +409,7 @@ Where: **Nonce and VDF revelation tips.** The rewards allocated to delegates -for contributing to :ref:`random seed generation ` +for contributing to :ref:`random seed generation ` (that is, for revealing nonce seeds and posting VDF proofs) are not paid each block, but rather every 192 blocks. diff --git a/docs/quebec/adaptive_maximum.png b/docs/quebec/adaptive_maximum.png new file mode 100644 index 0000000000000000000000000000000000000000..764ada6b07dd2ce33eed9b21c436a12d03214779 Binary files /dev/null and b/docs/quebec/adaptive_maximum.png differ diff --git a/docs/qena/adaptive_slashing.rst b/docs/quebec/adaptive_slashing.rst similarity index 91% rename from docs/qena/adaptive_slashing.rst rename to docs/quebec/adaptive_slashing.rst index 7c7fc834f09271196c92afc0ac893295f017711c..761cc9ea981ccb3fb77a72d2b924eebcfe33fcfb 100644 --- a/docs/qena/adaptive_slashing.rst +++ b/docs/quebec/adaptive_slashing.rst @@ -23,15 +23,15 @@ incurs moderate penalties, while a high fraction of misconduct is deemed to be critical and faces more serious repercussions. This document presents the definition of the :ref:`adaptive slashing -function` implementing this idea, as well as the -:ref:`new forbidden period`. +function` implementing this idea, as well as the +:ref:`new forbidden period`. -.. _adaptive_slashing_fn_qena: +.. _adaptive_slashing_fn_quebec: Adaptive Slashing Function ========================== -.. _adaptive_slashing_informal_qena: +.. _adaptive_slashing_informal_quebec: Informal presentation --------------------- @@ -85,15 +85,15 @@ takes more than 2 cycles to complete the unstaking process. This ensures that the baker can't decrease their at-stake funds after being denunciated and before facing penalties. -.. _formal_adaptive_slashing_qena: +.. _formal_adaptive_slashing_quebec: A formal definition of slashing function for double-attestations ---------------------------------------------------------------- * :math:`\mathcal{W}` denotes the maximal possible *weight* of attestations in a block, that is, the fixed number of available - :ref:`slots` in any block. It is also known as - :ref:`CONSENSUS_COMMITTEE_SIZE`. + :ref:`slots` in any block. It is also known as + :ref:`CONSENSUS_COMMITTEE_SIZE`. * :math:`f(B)` is the *fraction of double attestations* for block :math:`B`, that is, the ratio of the total weight of double @@ -103,7 +103,7 @@ A formal definition of slashing function for double-attestations to be considered critical. A typical value for :math:`T` is :math:`{1 \over 3} \mathcal{W}`, which is the difference between :math:`\mathcal{W}` and the - :ref:`CONSENSUS_THRESHOLD` which is set to + :ref:`CONSENSUS_THRESHOLD` which is set to :math:`{2 \over 3} \mathcal{W}`. We define :math:`S(B)` the percentage of slashed funds for all @@ -124,7 +124,7 @@ where :math:`(b, B) \in C` means that: * :math:`C` is the last cycle of the denunciation period for :math:`B`. -.. _new_forbidden_period_qena: +.. _new_forbidden_period_quebec: New definition for the forbidden period ======================================= @@ -147,9 +147,9 @@ met: * all pending slashings for the delegate have occurred, and * the current total frozen stake for the delegate (sum of the - :ref:`staking balances` of the delegate itself + :ref:`staking balances` of the delegate itself and its stakers) is at least as high as the :ref:`active - stake` that was used ``CONSENSUS_RIGHTS_DELAY`` + stake` that was used ``CONSENSUS_RIGHTS_DELAY`` cycles ago to compute the consensus rights for the next cycle. The second condition may be fulfilled when the delegate and/or stakers diff --git a/docs/qena/ai-min-max.jpeg b/docs/quebec/ai-min-max.jpeg similarity index 100% rename from docs/qena/ai-min-max.jpeg rename to docs/quebec/ai-min-max.jpeg diff --git a/docs/qena/baking_power.rst b/docs/quebec/baking_power.rst similarity index 88% rename from docs/qena/baking_power.rst rename to docs/quebec/baking_power.rst index 4262aa459210bb3a5fbd96b7f31efeec3c7e98d7..12ee83148009d0e475d77571b658f03ffa13dcc2 100644 --- a/docs/qena/baking_power.rst +++ b/docs/quebec/baking_power.rst @@ -3,23 +3,23 @@ Baking Power The :doc:`proof-of-stake` mechanism used for the :doc:`consensus algorithm` assigns baking and attesting -:ref:`slots`, called **baking rights**, to each -:ref:`delegate a.k.a. baker`. For this selection +:ref:`slots`, called **baking rights**, to each +:ref:`delegate a.k.a. baker`. For this selection process, each baker is weighted according to its **baking power** -- -provided that it is :ref:`active` and meets the +provided that it is :ref:`active` and meets the :ref:`minimal power and own staked -requirements`. +requirements`. This page details how this baking power is determined from the :doc:`staked` and non-staked funds owned by the baker itself and all its delegators. Note that the :doc:`amendment and voting process` is based on -each delegate's :ref:`voting power` instead, which +each delegate's :ref:`voting power` instead, which is computed in a similar but simpler way. -.. _RPC_path_shortcut_qena: +.. _RPC_path_shortcut_quebec: .. note:: @@ -27,24 +27,24 @@ is computed in a similar but simpler way. ``/chain//blocks//context/`` Besides, many RPCs presented here used to be known under different - names. They have been renamed in the Qena protocol in order to + names. They have been renamed in the Quebec protocol in order to disambiguate and normalize the baking power lexicon; the old names have been deprecated. See the :ref:`changelog` for more information. -.. _baking_power_overview_qena: +.. _baking_power_overview_quebec: Overview -------- -At the end of :ref:`cycle` ``n`` (that is, the +At the end of :ref:`cycle` ``n`` (that is, the beginning of cycle ``n + 1``), the protocol :doc:`randomly generates` the baking rights for cycle ``n + 1 + CONSENSUS_RIGHTS_DELAY = n + 3``, using the **current baking power** as the weight for each delegate that meets the -:ref:`requirements`. (``CONSENSUS_RIGHTS_DELAY -= 2`` is a :ref:`protocol constant`.) +:ref:`requirements`. (``CONSENSUS_RIGHTS_DELAY += 2`` is a :ref:`protocol constant`.) The ``.../delegates//baking_power`` RPC can be used to retrieve the current baking power of a delegate, that is, its baking @@ -57,7 +57,7 @@ The baking power of a delegate is defined as: .. code-block:: python - baking_power = total_staked_after_limits + 0.5 * total_delegated_after_limits + baking_power = total_staked_after_limits + (total_delegated_after_limits / 3) This page explains the relevant concepts and provides the detailed computations of ``total_staked_after_limits`` and @@ -68,9 +68,9 @@ Delegate, delegators, stakers ----------------------------- A **delegate**, a.k.a. **baker**, is a :ref:`user -account` that has registered as a delegate by +account` that has registered as a delegate by emitting a self-``delegation`` :ref:`manager -operation`. The list of all registered +operation`. The list of all registered delegates is queried with the ``.../delegates`` RPC. A **delegator** for a given baker is an :doc:`account` that @@ -81,7 +81,7 @@ delegate is queried with the ``.../delegates//delegators`` RPC. A **staker** is a delegator that has :doc:`staked` tez by -emitting a :ref:`stake operation`. This +emitting a :ref:`stake operation`. This includes the delegate itself if it has staked funds. Note that stakers are always user accounts, because smart contracts cannot emit ``stake`` operations. The list of a delegate's stakers and their @@ -92,7 +92,7 @@ An **external delegator** (resp. **external staker**) is a delegator (resp. staker) that is not the delegate itself. -.. _total_staked_qena: +.. _total_staked_quebec: Staked tez ---------- @@ -100,7 +100,7 @@ Staked tez Delegates and delegators have the option to :doc:`stake` their tez. **Staked tez** contribute to the baking power, but they also function as a security deposit for baking, meaning that they may -be :ref:`slashed` if the delegate misbehaves. That's +be :ref:`slashed` if the delegate misbehaves. That's why they are also known as **frozen deposits**. The **staked balance** of an account is its amount of staked tez. It @@ -136,7 +136,7 @@ Delegated tez Non-staked tez owned by delegates and delegators are called **delegated tez**. They also contribute to the delegate's baking power, without being subject to slashing. However, delegated tez -weigh half as much as staked tez for the purpose of computing the +weigh a third as much as staked tez for the purpose of computing the baking power. Delegated tez of an account @@ -153,13 +153,13 @@ tez. It is the sum of the following balances: requests**. These tez have been removed from the staked balance via an ``unstake`` operation, but have not been added back to the spendable balance yet; see - :ref:`staked_funds_management_qena`. Unstake requests can be + :ref:`staked_funds_management_quebec`. Unstake requests can be queried with RPC ``.../contracts//unstake_requests`` (returns a detailed view with unfinalizable/finalizable status, delegate-at-creation-time, cycle, and amount in mutez). - The **frozen bonds** are a deposit for :ref:`rollup - commitments`. They can be queried with RPC + commitments`. They can be queried with RPC ``.../contracts//frozen_bonds`` (in mutez). Together, the staked and delegated tez represent all the tez owned by @@ -172,7 +172,7 @@ an account, called the **full balance**. full_balance = staked + delegated -.. _total_delegated_qena: +.. _total_delegated_quebec: Delegated tez to a baker ^^^^^^^^^^^^^^^^^^^^^^^^ @@ -224,7 +224,7 @@ For a given delegate, we define the following: total_delegated = own_delegated + external_delegated -.. _min_delegated_qena: +.. _min_delegated_quebec: Min-delegated-in-current-cycle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -236,7 +236,7 @@ cycle** ``n``, called ``min_delegated_in_current_cycle``. The purpose of this mechanism is to prevent any manipulation of baking rights through short-duration transfers. (Note that such a mechanism is not needed for staked tez because they are inherently :ref:`frozen for at -least four cycles`, so short-duration +least four cycles`, so short-duration staking is already not possible.) In the Paris protocol, the considered minimum is the minimum at any @@ -257,7 +257,7 @@ operations, the context for this minimum is not directly accessible via RPC. In that case, in order to retrieve this exact context, one needs to replay the block's balance updates on their own. -In the Qena protocol, to solve these problems, only the total +In the Quebec protocol, to solve these problems, only the total delegated amounts **at the end of blocks** count when determining this minimum. This is known as the **per-block min-delegated feature**. This solution no longer penalizes baking rights when @@ -317,14 +317,14 @@ first level of the current cycle is ``129``, and let's say that - 900 - 1050 - 980 - * - Qena RPC + * - Quebec RPC - Returned min (tez) - 1000 - 1000 - - 1000 - 980 - * - Qena RPC + * - Quebec RPC - Returned level - 129 - 129 @@ -351,7 +351,7 @@ the middle of the block application. Also, the ``min_delegated_in_current_cycle`` RPC returns the value in mutez, but here we use tez for simplicity. -* In Qena: +* In Quebec: - At levels ``129`` and ``150``, the earliest level at the end of which the ``total_delegated`` is equal to the minimum ``1000`` is @@ -390,19 +390,19 @@ here we use tez for simplicity. (min: ``900``, level: ``200``). -.. _overstaking_qena: +.. _overstaking_quebec: Overstaking ----------- The **limit_of_staking_over_baking** is a :ref:`configurable delegate -parameter` that limits how much +parameter` that limits how much staked tez the external stakers can contribute to the baking power, relative to the baker's own staked tez. It defaults to ``0``, meaning no staked contribution from external stakers at all. It can be set to any non-negative value (with a one millionth precision); however, the -``GLOBAL_LIMIT_OF_STAKING_OVER_BAKING`` constant, set to ``5``, -ensures that external stakers may never contribute more than five time +``GLOBAL_LIMIT_OF_STAKING_OVER_BAKING`` constant, set to ``9``, +ensures that external stakers may never contribute more than nine times as much staked tez as the baker itself, regardless of the delegate's own limit. If the amount of external staked @@ -410,11 +410,11 @@ tez exceeds this quota, the baker is said to be **overstaked**, and we also call **overstaked** the excess of external staked tez over the allowed maximum. Any overstaked tez will count toward the baking power as delegated instead of staked (provided that the baker is not -overdelegated too), so they will weigh half as much. +overdelegated too), so they will weigh a third as much. .. code-block:: python - global_limit_of_staking_over_baking = 5 + global_limit_of_staking_over_baking = 9 actual_limit_of_staking_over_baking = min(limit_of_staking_over_baking, global_limit_of_staking_over_baking) max_allowed_external_staked = own_staked * actual_limit_of_staking_over_baking external_staked_after_limits = min(external_staked, max_allowed_external_staked) @@ -427,7 +427,7 @@ The purpose of this feature is to ensure that the baker's ``own_staked``, that is, the part of the security deposit that belongs to the baker itself, always represents a sizable portion of its baking power. In other words, it guarantees that the baker always has -its own skin in the game. Besides, the global limit of ``5`` ensures +its own skin in the game. Besides, the global limit of ``9`` ensures that a baker can never increase its own balance by denouncing its own double baking or double attesting misbehavior; indeed, the reward that would be given to the author of a denunciation is guaranteed to be @@ -458,8 +458,8 @@ contributes to ensuring that all baking rights are covered by appropriate security deposits. Recall that the delegated amount used for baking rights is -:ref:`min_delegated_in_current_cycle`, and any -:ref:`overstaked` tez count as delegated +:ref:`min_delegated_in_current_cycle`, and any +:ref:`overstaked` tez count as delegated too. Therefore: .. code-block:: python @@ -467,14 +467,14 @@ too. Therefore: total_delegated_after_limits = min(min_delegated_in_current_cycle + overstaked, own_staked * 9) We finally have everything we need to compute the baking power -:ref:`as defined above`: +:ref:`as defined above`: .. code-block:: python - baking_power = total_staked_after_limits + 0.5 * total_delegated_after_limits + baking_power = total_staked_after_limits + (total_delegated_after_limits / 3) -.. _minimal_baking_power_qena: +.. _minimal_baking_power_quebec: Minimal power and own staked requirements ----------------------------------------- @@ -484,10 +484,10 @@ requirements: - ``baking_power >= MINIMAL_STAKE`` - ``own_staked >= MINIMAL_FROZEN_STAKE`` -- The delegate must be :ref:`active` +- The delegate must be :ref:`active` where ``MINIMAL_STAKE = 6,000ꜩ`` and ``MINIMAL_FROZEN_STAKE = 600ꜩ`` -are :ref:`protocol constants`. +are :ref:`protocol constants`. If any of these conditions is not met at the end of cycle ``n``, the delegate still has a *baking power* as computed above, but receives no *baking diff --git a/docs/qena/blocks_ops.rst b/docs/quebec/blocks_ops.rst similarity index 82% rename from docs/qena/blocks_ops.rst rename to docs/quebec/blocks_ops.rst index e432c129935619e78f4d7c36aec7072eb9d7e686..fb595c144358e0b71a0d22f748fb003b68da90fb 100644 --- a/docs/qena/blocks_ops.rst +++ b/docs/quebec/blocks_ops.rst @@ -7,22 +7,22 @@ The content of a Tezos block is made up of a block header and a payload consisti This page first describes the protocol-specific part of the block header, and then explains what operations are. For the protocol-independent part of the block header, see :ref:`shell_header`. -.. _proto_block_header_qena: +.. _proto_block_header_quebec: Protocol-specific block header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -:ref:`Recall` that, for the shell to interact with the economic protocol, two notions are defined abstractly at the level of the shell and made concrete at the level of the consensus protocol. -Namely, these two notions are the protocol-specific header and the :ref:`fitness `. +:ref:`Recall` that, for the shell to interact with the economic protocol, two notions are defined abstractly at the level of the shell and made concrete at the level of the consensus protocol. +Namely, these two notions are the protocol-specific header and the :ref:`fitness `. As in Emmy*, the protocol-specific header contains the fields: - ``signature``: a digital signature of the shell and protocol headers (excluding the signature itself) -- ``seed_nonce_hash``: a commitment to :ref:`a random number`, used to generate entropy on the chain +- ``seed_nonce_hash``: a commitment to :ref:`a random number`, used to generate entropy on the chain - ``proof_of_work_nonce``: a nonce used to pass a low-difficulty proof-of-work for the block, as a spam prevention measure -- ``liquidity_baking_toggle_vote``: :ref:`a vote` to continue the Liquidity Baking Subsidy, stop it, or abstain. +- ``liquidity_baking_toggle_vote``: :ref:`a vote` to continue the Liquidity Baking Subsidy, stop it, or abstain. -There are two additional fields: ``payload_hash`` and ``payload_round`` which are needed for establishing if a block is :ref:`final`. +There are two additional fields: ``payload_hash`` and ``payload_round`` which are needed for establishing if a block is :ref:`final`. Operations ~~~~~~~~~~ @@ -39,9 +39,9 @@ those available to end-users on Tezos Mainnet. The complete list of operations, including those corresponding to features in development or available only on test networks, is given in the :package-api:`OCaml Documentation -`. +`. -.. _validation_passes_qena: +.. _validation_passes_quebec: Validation Passes ~~~~~~~~~~~~~~~~~ @@ -49,20 +49,20 @@ Validation Passes The different kinds of operations are grouped into classes. Each class has an associated index, a natural number, also known as a :ref:`validation pass`. There are currently four classes -of operations: :ref:`consensus `, -:ref:`voting `, -:ref:`anonymous`, and :ref:`manager -operations`. This order also specifies the -:ref:`validation and application` priority +of operations: :ref:`consensus `, +:ref:`voting `, +:ref:`anonymous`, and :ref:`manager +operations`. This order also specifies the +:ref:`validation and application` priority of each of these classes. Consensus operations are considered the highest priority ones, and manager operations the lowest. -Each kind of operation belongs to exactly one validation pass, except for the :ref:`failing_noop_qena` which belongs to no validation pass and therefore cannot be :ref:`applied`. +Each kind of operation belongs to exactly one validation pass, except for the :ref:`failing_noop_quebec` which belongs to no validation pass and therefore cannot be :ref:`applied`. In the sequel, we describe the different classes of operations, and the different kinds of operations belonging to each class. -.. _consensus_operations_qena: +.. _consensus_operations_quebec: Consensus Operations ~~~~~~~~~~~~~~~~~~~~ @@ -75,14 +75,14 @@ kinds of consensus operations, each belonging to the different voting phases required to agree on the next block. - A ``Preattestation`` operation implements a first vote for a - :ref:`candidate block ` with the aim of - building a :ref:`preattestation quorum `. + :ref:`candidate block ` with the aim of + building a :ref:`preattestation quorum `. - An ``Attestation`` operation implements a vote for a candidate block for which a preattestation quorum certificate (PQC) has been observed. -.. _voting_operations_qena: +.. _voting_operations_quebec: Voting Operations ~~~~~~~~~~~~~~~~~ @@ -103,7 +103,7 @@ voting operations: Further details on each operation's implementation and semantics are provided in the dedicated entry for :doc:`on-chain governance`. -.. _anonymous_operations_qena: +.. _anonymous_operations_quebec: Anonymous Operations ~~~~~~~~~~~~~~~~~~~~ @@ -124,17 +124,17 @@ mechanism`: - The ``Vdf_revelation`` operation allows the submission of a solution to, and a proof of correctness of, the :ref:`VDF - challenge` corresponding to the VDF revelation period of + challenge` corresponding to the VDF revelation period of the randomness generation protocol. Further details on the latter operation's implementation and semantics are provided in the :ref:`random seed generation -protocol`. +protocol`. Three operations in this class are used to :ref:`punish participants -which engage in Byzantine behaviour` -- notably -delegates which :ref:`"double sign" ` blocks, or emit -conflicting :ref:`consensus operations`: +which engage in Byzantine behaviour` -- notably +delegates which :ref:`"double sign" ` blocks, or emit +conflicting :ref:`consensus operations`: - The ``Double_preattestation_evidence`` operation allows for accusing a delegate of having *double-preattested* -- i.e., of having @@ -151,13 +151,13 @@ conflicting :ref:`consensus operations`: having "double-baked" a block -- i.e., of having signed two different blocks at the same level and at same round. The bulk of the evidence consists of the :ref:`block - headers` of each of the two offending blocks. + headers` of each of the two offending blocks. -See :ref:`here` for further detail on the semantics of +See :ref:`here` for further detail on the semantics of evidence-providing operations. The ``Activation`` operation allows users which participated in the -Tezos fundraiser to make their :ref:`accounts ` operational. +Tezos fundraiser to make their :ref:`accounts ` operational. Finally, the ``Drain_delegate`` operation allows an active consensus-key account, i.e., an account to which a baker delegated its @@ -166,7 +166,7 @@ account. This operation is used as a deterrent to ensure that a delegate secures its consensus key as much as its manager (or main) key. -.. _manager_operations_qena: +.. _manager_operations_quebec: Manager Operations ~~~~~~~~~~~~~~~~~~ @@ -181,9 +181,9 @@ Manager operations enable end-users to interact with the Tezos blockchain -- e.g., transferring funds or calling :doc:`smart contracts`. A manager operation is issued by a single *manager* account which signs the operation and pays the -:ref:`fees` to the baker for its inclusion in a block. Indeed, +:ref:`fees` to the baker for its inclusion in a block. Indeed, manager operations are the only fee-paying and -:ref:`gas-consuming` operations. +:ref:`gas-consuming` operations. - The ``Reveal`` operation reveals the public key of the sending manager. Knowing this public key is indeed necessary to check the signature @@ -191,17 +191,17 @@ manager operations are the only fee-paying and - The ``Transaction`` operation allows users to either transfer tez between accounts and/or to invoke a smart contract. - The ``Delegation`` operation allows users to :ref:`delegate their - stake ` to a :ref:`delegate` (a + stake ` to a :ref:`delegate` (a *baker*), or to register themselves as delegates. - The ``Update_consensus_key`` operation allows users to delegate the responsibility of signing blocks and consensus-related operations to another account. Note that consensus keys cannot be BLS public keys. - The ``Origination`` operation is used to - :ref:`originate`, that is to deploy, smart contracts + :ref:`originate`, that is to deploy, smart contracts in the Tezos blockchain. - The ``Set_deposits_limit`` operation enables delegates to adjust the amount of stake a delegate :ref:`has locked in - bonds`. + bonds`. - Support for registering global constants is implemented with the ``Register_global_constant`` operation. - The ``Increase_paid_storage`` operation allows a sender to increase @@ -256,7 +256,7 @@ handled with dedicated manager operations. determine if it is called by a smart rollup using the ``SENDER`` Michelson instruction. -.. _manager_operations_batches_qena: +.. _manager_operations_batches_quebec: Manager Operation Batches """"""""""""""""""""""""" @@ -269,20 +269,20 @@ Batches satisfy the following properties: - All operations in a batch are issued by the same manager, which provides a single signature for the entire batch. -- A batch is :ref:`applied` +- A batch is :ref:`applied` atomically: all its operations are executed sequentially, without interleaving other operations. Either all the operations in the batch succeed, or none is applied. -.. _failing_noop_qena: +.. _failing_noop_quebec: Failing_noop operation ~~~~~~~~~~~~~~~~~~~~~~ The ``Failing_noop`` operation is not executable in the protocol: -- it can only be validated in :ref:`mempool mode `, by the :doc:`prevalidator component <../shell/prevalidation>`; -- consequently, this operation cannot be :ref:`applied `, and in fact will never be included into a block. +- it can only be validated in :ref:`mempool mode `, by the :doc:`prevalidator component <../shell/prevalidation>`; +- consequently, this operation cannot be :ref:`applied `, and in fact will never be included into a block. Rather, the ``Failing_noop`` operation allows to sign an arbitrary string, without introducing an operation that could be misinterpreted in the protocol. diff --git a/docs/qena/cli-commands.rst b/docs/quebec/cli-commands.rst similarity index 90% rename from docs/qena/cli-commands.rst rename to docs/quebec/cli-commands.rst index 452b0a71c7ea35a0b8cb43d8545e35d93d440bfe..f6def38e7889ad277d46e5c3a4ce8220b71f9e2d 100644 --- a/docs/qena/cli-commands.rst +++ b/docs/quebec/cli-commands.rst @@ -14,7 +14,7 @@ The rest of this page documents the protocol-dependent tools. The protocol-independent tools are documented :doc:`here <../shell/cli-commands>`. -.. _client_manual_qena: +.. _client_manual_quebec: Client manual ============= @@ -23,7 +23,7 @@ Client manual :file: octez-client.html -.. _baker_manual_qena: +.. _baker_manual_quebec: Baker manual ============ @@ -32,7 +32,7 @@ Baker manual :file: octez-baker.html -.. _accuser_manual_qena: +.. _accuser_manual_quebec: Accuser manual ============== diff --git a/docs/qena/consensus.rst b/docs/quebec/consensus.rst similarity index 94% rename from docs/qena/consensus.rst rename to docs/quebec/consensus.rst index 10cb381ac33538676dcf4cdba62048ddd9363b31..bb5299592f664748eb982fa0a437ff037fa57101 100644 --- a/docs/qena/consensus.rst +++ b/docs/quebec/consensus.rst @@ -50,12 +50,12 @@ length in the `technical report `_ and in a post `_. Here we only provide a user/developer perspective. -.. _tb_validator_qena: +.. _tb_validator_quebec: Tenderbake is executed for each new block level by a "committee" whose members are called *validators*, which are delegates selected at random based on their stake, in the same way as endorsers were selected in Emmy*. We let -``CONSENSUS_COMMITTEE_SIZE`` be the number of validator :ref:`slots` per level. +``CONSENSUS_COMMITTEE_SIZE`` be the number of validator :ref:`slots` per level. Furthermore, we use ``CONSENSUS_THRESHOLD`` to denote two thirds of ``CONSENSUS_COMMITTEE_SIZE``. For each level, Tenderbake proceeds in rounds. Each *round* represents an @@ -79,13 +79,13 @@ Round durations thus increase linearly with ``DELAY_INCREMENT_PER_ROUND``. Schematically, a round consists in the following steps: -.. _candidate_block_qena: +.. _candidate_block_quebec: * a validator designated for that round injects a *candidate block* (representing a proposal) and consensus operations (representing votes) into the node to which it is attached, which then * diffuses those blocks and consensus operations to other nodes of the network, and thus * communicates them to the validators attached to those nodes, to carry out voting on which block to accept. -.. _quorum_qena: +.. _quorum_quebec: Unlike Emmy*, Tenderbake has `two types of votes `_: @@ -105,7 +105,7 @@ the same *payload* as the initial block. We talk about a *re-proposal* in this case. -.. _finality_qena: +.. _finality_quebec: Transaction and block finality ------------------------------ @@ -138,7 +138,7 @@ should be taken at round 0, meaning that the time between blocks would be :math:`round\_duration(0)` seconds i.e., parameter ``MINIMAL_BLOCK_DELAY``. -.. _active_stake_qena: +.. _active_stake_quebec: Validator selection ------------------- @@ -149,17 +149,17 @@ power is a function of all tez owned by the delegate and its delegators, with :doc:`staked` tez weighted more than non-staked tez, and there are additional considerations such as overstaking and overdelegation; see the :ref:`baking power -formula`. +formula`. The baking rights are determined -:ref:`CONSENSUS_RIGHTS_DELAY` in advance, which is -``2`` :ref:`cycles` for the Qena protocol. More +:ref:`CONSENSUS_RIGHTS_DELAY` in advance, which is +``2`` :ref:`cycles` for the Quebec protocol. More precisely, at the end of cycle ``n`` and beginning of cycle ``n+1``, the baking rights for cycle ``n+1+CONSENSUS_RIGHTS_DELAY=n+3`` are :doc:`randomly generated` based on the current :doc:`baking power` of each delegate that meets the :ref:`minimal power and own staked -requirements`. +requirements`. Economic Incentives @@ -222,7 +222,7 @@ However, two conditions must be met: - the validator has revealed its nonce, and - the validator has been present during the cycle. -Not giving rewards in case of missing revelations is not new as it is :ref:`adapted` +Not giving rewards in case of missing revelations is not new as it is :ref:`adapted` from Emmy*. The second condition is new. We say that a delegate is *present* during a cycle if the attesting power (that is, the number of validator slots at the @@ -273,7 +273,7 @@ included during that cycle has been ``1,987,456`` slots. Given that this number bigger than the minimum required (``2,150,400 * 2 / 3``), it receives an attesting reward of ``2,150,400 * 0.000761 = 1636.4544`` tez for that cycle. -.. _slashing_qena: +.. _slashing_quebec: Slashing ^^^^^^^^ @@ -289,19 +289,19 @@ for double baking is a fixed percentage of the frozen deposit double (pre)attestations, the formula is more complex, as it depends on the number of attestation slots that participated in the misbehavior; see :doc:`adaptive_slashing` for more details. -The payload producer that includes the misbehavior evidence will be rewarded a -seventh of the slashed amount, which corresponds to ``1 / -(GLOBAL_LIMIT_OF_STAKING_OVER_BAKING + 2)``. +The payload producer that includes the misbehavior evidence is +rewarded ``1 / (GLOBAL_LIMIT_OF_STAKING_OVER_BAKING + 2)`` of the +slashed amount; the rest of the slashed amount is burned. If a delegate's deposit is smaller than the slashed amount, the deposit is simply emptied. The evidence for double signing at a given level can be collected by any -:ref:`accuser` and included as an *accusation* operation in a block +:ref:`accuser` and included as an *accusation* operation in a block for a period of ``MAX_SLASHING_PERIOD``. As soon as a delegate is denounced for any double signing, it is -immediately :ref:`forbidden` from both baking +immediately :ref:`forbidden` from both baking and attesting for at least 2 cycles. The actual slashing and denunciation rewarding happen at the end of @@ -315,21 +315,21 @@ correct validators have more than two thirds of the total stake, these correct validators have sufficient power for agreement to be reached, thus the lack of participation of a selfish baker does not have an impact. -.. _fitness_qena: +.. _fitness_quebec: Fitness ------- The fitness is given by the tuple ``(version, level, locked_round, - predecessor_round - 1, round)``. The current version of the fitness is 2 (version 0 was used by Emmy, and version 1 by Emmy+ and Emmy*). -The fitness encapsulates more information than in Emmy* because Tenderbake is more complex: recall that blocks at the last level only represent :ref:`candidate blocks`. +The fitness encapsulates more information than in Emmy* because Tenderbake is more complex: recall that blocks at the last level only represent :ref:`candidate blocks`. In Emmy*, only the level mattered. But in Tenderbake, we need to, for instance, allow for new blocks at the same level to be accepted by nodes. Therefore the fitness also includes the block's round (as the fifth component). -Furthermore, we also allow to change the predecessor block when it has a :ref:`smaller round`. +Furthermore, we also allow to change the predecessor block when it has a :ref:`smaller round`. Therefore the fitness also includes the opposite of predecessor block's round as the forth component (the predecessor is taken for technical reasons). Finally, to (partially) enforce :ref:`the rule on -re-proposals`, the fitness also includes, as the third +re-proposals`, the fitness also includes, as the third component, the round at which a preattestation quorum was observed by the baker, if any (this component can therefore be empty). By the way, preattestations are present in a block if and only if the locked round @@ -356,7 +356,7 @@ inner sequences). So the first fitness is smaller than the second one, because of the third component, the empty bitstring being smaller than any other bitstring. -.. _cs_constants_qena: +.. _cs_constants_quebec: Consensus related protocol parameters ------------------------------------- @@ -380,7 +380,7 @@ Consensus related protocol parameters * - ``CONSENSUS_RIGHTS_DELAY`` - 2 cycles * - ``GLOBAL_LIMIT_OF_STAKING_OVER_BAKING`` - - 5 + - 9 * - ``LIMIT_OF_DELEGATION_OVER_BAKING`` - 9 * - ``MINIMAL_STAKE`` @@ -402,7 +402,7 @@ Consensus related protocol parameters * - ``GLOBAL_LIMIT_OF_STAKING_OVER_BAKING`` - 5 -The above list of protocol parameters is a subset of the :ref:`protocol constants `. +The above list of protocol parameters is a subset of the :ref:`protocol constants `. Further External Resources -------------------------- diff --git a/docs/qena/dal_support.rst b/docs/quebec/dal_support.rst similarity index 96% rename from docs/qena/dal_support.rst rename to docs/quebec/dal_support.rst index 85d6709640ece540ea473127af4764c86a70c84f..8a1b28b230a6b4e46657ae1194d7707f6c9f60b7 100644 --- a/docs/qena/dal_support.rst +++ b/docs/quebec/dal_support.rst @@ -57,7 +57,7 @@ Therefore, for data committed (published) at level ``L``, the slot's availabilit Smart rollups integration ========================= -The DAL is integrated with :doc:`smart rollups <../active/smart_rollups>` so that kernels can request pages from the DAL via the :ref:`reveal data channel `. A smart rollup can fetch any page from the DAL node if the commitment respects some conditions: +The DAL is integrated with :doc:`smart rollups <../active/smart_rollups>` so that kernels can request pages from the DAL via the :ref:`reveal data channel `. A smart rollup can fetch any page from the DAL node if the commitment respects some conditions: - The commitment should have been published after the rollup origination (this constraint will be leveraged so that the kernel can request any commitment in the past) - The commitment should not have been published in a level in the future after the level of the next commitment of the state (at most 30 levels in the future). @@ -67,12 +67,12 @@ If the kernel requests a page that does not satisfy the mentioned conditions, th Moreover, the rollup kernel has access to the protocol constants so that the same kernel code can be used on different test networks. -.. _dal_constants_qena: +.. _dal_constants_quebec: DAL-related protocol constants ============================== -This section describes the protocol constants specific to the DAL as well as their default values on mainnet (see :ref:`protocol_constants_qena` on how to find the values for tests networks): +This section describes the protocol constants specific to the DAL as well as their default values on mainnet (see :ref:`protocol_constants_quebec` on how to find the values for tests networks): - ``feature_enable`` (true): Whether the DAL is available - ``incentives_enable`` (false): Whether baker incentives are available diff --git a/docs/qena/event.rst b/docs/quebec/event.rst similarity index 100% rename from docs/qena/event.rst rename to docs/quebec/event.rst diff --git a/docs/qena/global_constants.rst b/docs/quebec/global_constants.rst similarity index 100% rename from docs/qena/global_constants.rst rename to docs/quebec/global_constants.rst diff --git a/docs/qena/glossary.rst b/docs/quebec/glossary.rst similarity index 96% rename from docs/qena/glossary.rst rename to docs/quebec/glossary.rst index 3a81395c67cc7f136e309ed6da3f2c648e2a5465..996fd6fd0422eafbacce6aeaaa54709aee4805bd 100644 --- a/docs/qena/glossary.rst +++ b/docs/quebec/glossary.rst @@ -18,7 +18,7 @@ _`Block` The header itself decomposes into a :ref:`shell header` (common to all Tezos economic protocols), and a protocol-specific header. The shell header contains protocol-agnostic data such as the predecessor's block hash and the block's timestamp. -.. _def_context_qena: +.. _def_context_quebec: _`Context` The state of the blockchain. The context is defined by the @@ -44,7 +44,7 @@ _`Fitness` (a.k.a. score, weight) _`Height` See level_. -.. _def_level_qena: +.. _def_level_quebec: _`Level` (a.k.a. block height) The position of a block_ in the blockchain, that is, the number of blocks @@ -53,7 +53,7 @@ _`Level` (a.k.a. block height) _`Mempool` A pool (set) of operation_\ s maintained by a node_ and not yet included in a block_. -.. _def_metadata_qena: +.. _def_metadata_quebec: _`Metadata` A (block or operation) metadata is a piece of data @@ -99,7 +99,7 @@ _`Weight` Protocol terms -------------- -.. _def_accuser_qena: +.. _def_accuser_quebec: _`Accuser` When a delegate_ attempts `double signing`_ (or when it tries @@ -111,7 +111,7 @@ _`Accuser` When using :ref:`Octez `, accusation operations are emitted by the accuser daemon. Note that this daemon is not associated to a delegate: accusation operations are anonymous, and any delegate can include them in a block. -.. _def_account_qena: +.. _def_account_quebec: _`Account` An account is an address managed by the protocol. @@ -166,7 +166,7 @@ _`Constant` _`Contract` See account_. -.. _def_cycle_qena: +.. _def_cycle_quebec: _`Cycle` A cycle is a sequence of consecutive block_\ s of fixed length (given by a protocol constant_). E.g., cycle 12 started at block @@ -180,7 +180,7 @@ _`Cycle` constant_, and thus might change across different Tezos protocols. -.. _def_delegate_qena: +.. _def_delegate_quebec: _`Delegate` A `user account`_ that can participate in consensus and in governance. @@ -196,7 +196,7 @@ _`Delegation` its `baking rights`_ and `attesting rights`_. However, the delegate_ does not control the funds of the delegating account_, e.g., it can not spend them. -.. _def_double_signing_qena: +.. _def_double_signing_quebec: _`Double signing` The situation when a baker_ signs two different block_\ s at the same level and same round, @@ -205,29 +205,29 @@ _`Double signing` The same goes for signing two different attestations at the same level and the same round. As such, double signing (i.e., double baking or double attesting) is punished by the network: an accuser_ can provide proof of the double signing to be awarded - part of the double signer's deposit -- see :ref:`Slashing`. + part of the double signer's deposit -- see :ref:`Slashing`. _`Failing Noop` The ``Failing_noop`` operation implements a *No-op*, which always - fails at :ref:`application time`, and + fails at :ref:`application time`, and should never appear in :ref:`applied - blocks`. This operation allows end-users to - :ref:`sign arbitrary messages` which have no + blocks`. This operation allows end-users to + :ref:`sign arbitrary messages` which have no computational semantics. -.. _def_fee_qena: +.. _def_fee_quebec: _`Fee` To ensure responsible use of computation resources of other nodes, and also to encourage active participation in the consensus protocol, users pay fees to bakers for including their operation_\ s in block_\ s. For example, fees are paid to a baker for operations such as a transaction_ or a revelation of a public key. - Currently, only :ref:`manager operations` + Currently, only :ref:`manager operations` require collecting fees from its sender account_. See also `burn`_. -.. _def_gas_qena: +.. _def_gas_quebec: _`Gas` A measure of the number of elementary steps performed during @@ -254,7 +254,7 @@ _`Layer 2` _`Michelson` The built-in language used by a `smart contract`_. -.. _def_minimal_stake_qena: +.. _def_minimal_stake_quebec: _`Minimal stake` An amount of tez (e.g., 6000ꜩ) serving as a minimal amount for a @@ -269,7 +269,7 @@ _`Operation kinds` _`Originated account` See `smart contract`_. -.. _def_origination_qena: +.. _def_origination_quebec: _`Origination` A manager operation_ whose purpose is to create -- that @@ -327,7 +327,7 @@ _`Rollup outbox` cemented (hence, at least two weeks after the actual execution of the operation). -.. _def_round_qena: +.. _def_round_quebec: _`Round` An attempt to reach consensus on a block at a given level. @@ -355,13 +355,13 @@ _`Stake` `attesting rights`_. A delegate's stake is usually given by the delegate's own tokens plus the sum of tokens delegated to it. However, there are cases when this is not the case, see - :ref:`here` for details. + :ref:`here` for details. _`Staker` A `user account`_ that made a security deposit. The user account must have set a delegate. The security deposit accrues to the stake of the user account's delegate and is - subject to slashing in case the delegate misbehaves -- see :ref:`Slashing`. + subject to slashing in case the delegate misbehaves -- see :ref:`Slashing`. _`Tez` A unit of the cryptocurrency native to a Tezos_ chain, such as in "I sent you 2 tez." Tez is invariable. It is not capitalized except at the beginning of a sentence or when you would otherwise capitalize a noun. @@ -371,7 +371,7 @@ _`Transaction` An operation_ to transfer tez between two accounts, or to run the code of a `smart contract`_. -.. _def_user_account_qena: +.. _def_user_account_quebec: _`User account` An account_ that is linked to a public key. Contrary to a `smart @@ -390,7 +390,7 @@ _`Validation pass` An index (a natural number) associated with a particular kind of operations, allowing to group them into classes. Validation passes enable prioritizing the :ref:`validation and - application` of certain classes of + application` of certain classes of operations. _`Voting period` diff --git a/docs/qena/index.rst b/docs/quebec/index.rst similarity index 100% rename from docs/qena/index.rst rename to docs/quebec/index.rst diff --git a/docs/qena/liquidity_baking.rst b/docs/quebec/liquidity_baking.rst similarity index 99% rename from docs/qena/liquidity_baking.rst rename to docs/quebec/liquidity_baking.rst index c577753533f1110e36c7537270407b0ee6a2b535..313aa7c6bfef9329401ec0d351c5ba3dfbc884bb 100644 --- a/docs/qena/liquidity_baking.rst +++ b/docs/quebec/liquidity_baking.rst @@ -35,7 +35,7 @@ sent to the CPMM contract is 0.83 tez per block. So the credits to the CPMM contract can be accounted for by indexers, they are included in block metadata as a balance update with a new constructor for ``update_origin``, ``Subsidy``. -.. _toggle_qena: +.. _toggle_quebec: Toggle vote ~~~~~~~~~~~ @@ -90,4 +90,4 @@ file is deleted or becomes malformed while the baker is running, the last valid value read is used. If neither a valid vote file is provided nor a CLI value given, the baker will fail on the first block after it was started. See also the :ref:`baker man -page`. +page`. diff --git a/docs/qena/michelson.rst b/docs/quebec/michelson.rst similarity index 98% rename from docs/qena/michelson.rst rename to docs/quebec/michelson.rst index f6f504f3667fd64794c9817f4217b21ef401c445..6c037d099da785800440704af9d552272cde55db 100644 --- a/docs/qena/michelson.rst +++ b/docs/quebec/michelson.rst @@ -29,7 +29,7 @@ the specification. The document also starts with a less formal explanation of the context: how Michelson code interacts with the blockchain. -.. _transaction_semantics_qena: +.. _transaction_semantics_quebec: Semantics of smart contracts and transactions --------------------------------------------- @@ -111,7 +111,7 @@ Internal operations are not included in any block, and are not signed. Internal operations are run in an atomic sequence with the external operation who generated them, right after it, in depth-first order. -Note that :ref:`manager operations batches ` contain a sequence of external operations signed as a whole by a source user account, which are executed atomically. +Note that :ref:`manager operations batches ` contain a sequence of external operations signed as a whole by a source user account, which are executed atomically. For example, in case of a batch of two external operations, execution proceeds as follows: :: @@ -298,7 +298,7 @@ constructors is fixed by this specification. Michelson does not let the programmer introduce its own types. Be aware that the syntax used in the specification may differ from -the :ref:`concrete syntax `. In particular +the :ref:`concrete syntax `. In particular some instructions are annotated with types that are not present in the concrete language because they are synthesized by the typechecker. @@ -324,7 +324,7 @@ The concrete language also has some syntax sugar to group some common sequences of operations as one. This is described in this specification using a simple regular expression style recursive instruction rewriting. -.. _michelson_type_system_qena: +.. _michelson_type_system_quebec: Introduction to the type system and notations --------------------------------------------- @@ -454,7 +454,7 @@ the program on an abstract stack representing the input type provided by the programmer, and checking that the resulting symbolic stack is consistent with the expected result, also provided by the programmer. -.. _type_normalization_qena: +.. _type_normalization_quebec: Type normalization ~~~~~~~~~~~~~~~~~~ @@ -467,7 +467,7 @@ See `type pair `__ for d The node RPC ``/helpers/script/normalize_type`` is available to normalize a given Michelson type (see :doc:`../api/openapi`, within the protocol-dependent RPCs). This RPC is intended for tool developers wanting to support the type shorthands in their tools without reimplementing their normalization. -However, one side effect of this RPC is the stripping of :ref:`annotations `. +However, one side effect of this RPC is the stripping of :ref:`annotations `. As a consequence, a tool needing to preserve annotations on shorthand data types should implement its own type normalization instead of relying on this RPC. Side note @@ -761,7 +761,7 @@ A typing rule can be inferred: Concrete syntax --------------- -.. _ConcreteSyntax_qena: +.. _ConcreteSyntax_quebec: The concrete language is very close to the formal notation of the specification. Its structure is extremely simple: an expression in the @@ -829,7 +829,7 @@ parameters require sequences in the concrete syntax. IF { instr1_true ; instr2_true ; ... } { instr1_false ; instr2_false ; ... } -.. _syntax_of_scripts_qena: +.. _syntax_of_scripts_quebec: Main program structure ~~~~~~~~~~~~~~~~~~~~~~ @@ -840,7 +840,7 @@ of three primitive applications (in no particular order) that provide its See the next section for a concrete example. -.. _annotations_qena: +.. _annotations_quebec: Annotations ----------- @@ -865,7 +865,7 @@ We distinguish three kinds of annotations: - variable annotations, written ``@var_annot``, - and field or constructors annotations, written ``%field_annot``. -Note that all annotations are stripped during :ref:`type normalization `. +Note that all annotations are stripped during :ref:`type normalization `. Type annotations ~~~~~~~~~~~~~~~~ @@ -1166,7 +1166,7 @@ Primitive applications can receive one or many annotations. An annotation is a sequence of characters that matches the regular expression ``@%|@%%|%@|[@:%][_0-9a-zA-Z][_0-9a-zA-Z\.%@]*``. Note however that ``@%``, ``@%%`` and ``%@`` are -:ref:`special annotations ` and are not allowed everywhere. +:ref:`special annotations ` and are not allowed everywhere. Annotations come after the primitive name and before its potential arguments. @@ -1320,7 +1320,7 @@ type (which can be changed). For instance the annotated typing rule for Special annotations ~~~~~~~~~~~~~~~~~~~ -.. _SpecialAnnotations_qena: +.. _SpecialAnnotations_quebec: The special variable annotations ``@%`` and ``@%%`` can be used on instructions ``CAR``, ``CDR``, and ``UNPAIR``. It means to use the accessed field name (if any) as @@ -1663,7 +1663,7 @@ data include not only a description of the action to perform but also the address of the multisig contract and a counter that gets incremented at each successful call to the contract. -The multisig commands of :ref:`Octez command line client ` +The multisig commands of :ref:`Octez command line client ` use this smart contract. Moreover, `functional correctness of this contract has been verified @@ -2020,7 +2020,7 @@ The language is implemented in OCaml as follows: ``Prim ("If", ...)`` into an ``If``, a ``Prim ("Dup", ...)`` into a ``Dup``, etc. -.. michelson_tzt_qena: +.. michelson_tzt_quebec: TZT, a Syntax extension for writing unit tests ---------------------------------------------- @@ -2044,7 +2044,7 @@ is :doc:`../shell/micheline`. TZT unit test files usually have the extension ``.tzt``. A unit test file describes a single unit test. It consists of a Micheline sequence of primitive applications (see :doc:`../shell/micheline`), in no particular order. This is -:ref:`similar to Michelson scripts ` but +:ref:`similar to Michelson scripts ` but the set of primitives allowed at the toplevel differ; in Michelson scripts, the allowed toplevel primitives are ``parameter`` (mandatory), ``storage`` (mandatory), ``code`` (mandatory), and @@ -2072,7 +2072,7 @@ Each of the mandatory primitives ``input``, ``code``, and ``output`` must occur exactly once in a unit test file in no particular order. The ``input`` primitive is used to declare the input stack (see the -:ref:`syntax of concrete stacks `). +:ref:`syntax of concrete stacks `). The ``code`` primitive is used to declare the instruction or sequence of instructions to execute. @@ -2081,9 +2081,9 @@ The ``output`` primitive is used to declare if the execution is expected to succeed or fail and what result is expected from the execution. For executions expected to succeed, the argument of the ``output`` primitive is simply the expected output stack (see the -:ref:`syntax of errors `). For executions +:ref:`syntax of errors `). For executions expected to fail, the argument is the expected error. In both cases, -the :ref:`wildcard pattern ` can +the :ref:`wildcard pattern ` can be used to omit part of the expected output. The simplest test which can be written asserts that executing no @@ -2191,12 +2191,12 @@ particular order. - ``other_contracts`` (optional, defaults to ``{}``): mapping between the contract addresses that are assumed to exist and their parameter types (see the :ref:`syntax of other contracts - specifications `) + specifications `) - ``big_maps`` (optional, defaults to ``{}``): mapping between integers representing ``big_map`` indices and descriptions of big maps (see the :ref:`syntax of extra big maps specifications - `) + `) The following test example asserts that the default value for the `NOW `__ @@ -2220,7 +2220,7 @@ instruction return a chosen timestamp: code NOW; output { Stack_elt timestamp "2020-01-08T07:13:51Z" } -.. _syntax_of_concrete_stacks_qena: +.. _syntax_of_concrete_stacks_quebec: Syntax of concrete stacks ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2232,7 +2232,7 @@ Stack_elt nat 42 }`` is a concrete stack of length 2 whose top element is the boolean ``True`` and the bottom element is the natural number ``42``. -.. _omitting_parts_of_the_output_qena: +.. _omitting_parts_of_the_output_quebec: Omitting parts of the output ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2298,11 +2298,11 @@ The wildcard pattern is typically used to omit unspecified aspects of the Michelson language when writing portable tests; in particular the cryptographic nonces in values of type ``operation`` (see the :ref:`syntax of concrete operations -`) or implementation-specific +`) or implementation-specific parts of error outputs (see the :ref:`syntax of errors -`). +`). -.. _output_normalization_qena: +.. _output_normalization_quebec: Output normalization ~~~~~~~~~~~~~~~~~~~~ @@ -2330,7 +2330,7 @@ test; for example these two tests pass: output {Stack_elt address 0x0000e7670f32038107a59a2b9cfefae36ea21f5aa63c} This normalization feature is however incompatible with using the -:ref:`wildcard pattern ` in the +:ref:`wildcard pattern ` in the output; when using wildcards the output must be formatted using the readable format so the following test does not pass: @@ -2348,7 +2348,7 @@ but the following test does pass: code {}; output {Stack_elt _ "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN"} -.. _syntax_of_errors_qena: +.. _syntax_of_errors_quebec: Syntax of errors ~~~~~~~~~~~~~~~~ @@ -2361,7 +2361,7 @@ raise: - ``(StaticError )``: an error occurred before the instruction was executed; the error description format is unspecified so consider using a :ref:`wildcard - ` such as ``(StaticError _)`` + ` such as ``(StaticError _)`` to write portable tests; - ``(Failed )``: the execution reached a ``FAILWITH`` @@ -2412,7 +2412,7 @@ instruction. code { DUP "foo" }; output (StaticError _) -.. _syntax_of_concrete_operations_qena: +.. _syntax_of_concrete_operations_quebec: Syntax of concrete operations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2444,7 +2444,7 @@ and ``SET_DELEGATE`` have respectively the following shapes: The computation of the cryptographic nonce is not specified. To write portable tests, the nonces appearing in output stack expectations should be replaced by :ref:`a wildcard pattern -`. +`. Here is an example unit test for the ``SET_DELEGATE`` instruction used to set the delegate of the current contract to the account at address @@ -2456,7 +2456,7 @@ to set the delegate of the current contract to the account at address code SET_DELEGATE ; output { Stack_elt operation (Set_delegate (Some "tz1NwQ6hkenkn6aYYio8VnJvjtb4K1pfeU1Z") _) } -.. _syntax_of_other_contracts_qena: +.. _syntax_of_other_contracts_quebec: Syntax of other contracts specifications ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2475,7 +2475,7 @@ Micheline sequence whose elements have the form ``Contract "KT1..." ```` is the type of its parameter. Each address should appear at most once and the order is irrelevant. -.. _syntax_of_extra_big_maps_qena: +.. _syntax_of_extra_big_maps_quebec: Syntax of extra big maps specifications ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/qena/michelson_anti_patterns.rst b/docs/quebec/michelson_anti_patterns.rst similarity index 100% rename from docs/qena/michelson_anti_patterns.rst rename to docs/quebec/michelson_anti_patterns.rst diff --git a/docs/qena/plugins.rst b/docs/quebec/plugins.rst similarity index 95% rename from docs/qena/plugins.rst rename to docs/quebec/plugins.rst index e98442268df015f2501a6d238a07fe0d2121c150..397e02bb1e5a26e6809f6f74f2189a8b4f8353ec 100644 --- a/docs/qena/plugins.rst +++ b/docs/quebec/plugins.rst @@ -12,7 +12,7 @@ code base, so this is not subject to on-chain governance (see :doc:`voting procedure `), but it is still protocol-dependent, which means that it may vary with different protocols. For instance, the plugin code for protocol Alpha is located in file -:src:`src/proto_021_PtQenaB1/lib_plugin/plugin.ml`. Thus, a specific version +:src:`src/proto_021_PsQuebec/lib_plugin/plugin.ml`. Thus, a specific version is included in the Octez node for each protocol version (recall that a new release of Octez is usually delivered for each new protocol proposal, see :doc:`../releases/releases`) @@ -27,15 +27,15 @@ In turn protocol plugins may, for example: - perform protocol-dependent computations that require data not available in the amendable part of the protocol like accessing the current time - to reason on timestamps (see :ref:`consensus_filter_qena`); + to reason on timestamps (see :ref:`consensus_filter_quebec`); - preserve the opacity/abstraction barrier of the protocol's internal data by performing computations on internal data without revealing it: e.g., there are some RPCs that can introspect the protocol-dependent content for certain operations; - implement some common operations that are customized for each - protocol (e.g., :ref:`prevalidator_filters_qena`). + protocol (e.g., :ref:`prevalidator_filters_quebec`). -.. _prevalidator_filters_qena: +.. _prevalidator_filters_quebec: Prevalidator filters -------------------- @@ -54,7 +54,7 @@ The interface of the prevalidator plugin is described at the :package-api:`mempo The different kinds of prevalidator filters are described below. -.. _fees_filter_qena: +.. _fees_filter_quebec: Fees filter ........... @@ -65,13 +65,13 @@ prevalidator filter currently restricts operations based on their associated fees, to reject "too cheap" or "zero-fees" operations. This can be configured via the ``minimal_fees``, ``minimal_nanotez_per_gas_unit`` and ``minimal_nanotez_per_byte`` (see -:ref:`filter RPCs`) parameters of the filter +:ref:`filter RPCs`) parameters of the filter configuration of your node. This filtering strategy is implemented in the ``prefilter`` (see :doc:`../shell/prevalidation`). -.. _consensus_filter_qena: +.. _consensus_filter_quebec: Consensus filter ................ @@ -97,7 +97,7 @@ block proposal as follows: This filtering strategy is implemented in the ``prefilter`` (see :doc:`../shell/prevalidation`). -.. _precheck_filter_qena: +.. _precheck_filter_quebec: Prechecking of manager operations ................................. @@ -154,7 +154,7 @@ In addition to quick detection of operations that have no chance to be prechecked or applied in the current context, the mempool's ``prefilter`` provides a priority for each successfully filtered operation. Concretely, the priority is either ``High``, ``Medium`` or ``Low`` in the current implementation, depending -on the :ref:`validation pass`.Some extra information (like the fees, or the gas/fees +on the :ref:`validation pass`.Some extra information (like the fees, or the gas/fees ratio of manager operations) are also provided along the priorities to enable fine-grained operations ordering. This extra information is similar to the one used by the baker's @@ -200,7 +200,7 @@ to be the smallest manager operation, with 126 Bytes, so there are at most 512 * 1024 / 126 = 4161 manager operations per block. -.. _active_filter_rpc_qena: +.. _active_filter_rpc_quebec: Filters RPCs ~~~~~~~~~~~~ diff --git a/docs/qena/precheck.rst b/docs/quebec/precheck.rst similarity index 98% rename from docs/qena/precheck.rst rename to docs/quebec/precheck.rst index b16557532894e553a48b9810802bde78a0dbd7f3..2a58e523468f685a44fbf6b244987440026f9410 100644 --- a/docs/qena/precheck.rst +++ b/docs/quebec/precheck.rst @@ -21,7 +21,7 @@ Prechecking manager operations implements such a lighter approach, by discarding most invalid operations, without executing any of them. This is possible because the validity of an operation (in the sense, being able to include it in a block) -depends on its solvability (see below :ref:`solvability_qena`). +depends on its solvability (see below :ref:`solvability_quebec`). Fortunately, it turns out that deciding whether an operation is solvable can be achieved without applying it. @@ -41,7 +41,7 @@ Note however that one can still inject successive operations with the same counter using the ``replace-by-fee`` feature. -.. _solvability_qena: +.. _solvability_quebec: Solvable operations ------------------- diff --git a/docs/qena/proof_of_stake.rst b/docs/quebec/proof_of_stake.rst similarity index 89% rename from docs/qena/proof_of_stake.rst rename to docs/quebec/proof_of_stake.rst index 77a3e9f7b89eaa6ccf7f53c882bb67d774886d65..191d25b8af4f47af40e42952e4695b5af03379b8 100644 --- a/docs/qena/proof_of_stake.rst +++ b/docs/quebec/proof_of_stake.rst @@ -12,12 +12,12 @@ Tezos :doc:`governance `. If one does not have enough stake to participate on its own or does not want to set up the needed infrastructure, (s)he can use :ref:`delegation -`. Therefore, in Tezos, it is the :ref:`delegates` +`. Therefore, in Tezos, it is the :ref:`delegates` that may participate in consensus. However, at each level, not all delegates necessarily participate, and their participation weight may differ. The selection of the delegates' participation rights at a level is done by running a PRNG (pseudo-random number generator). -The PRNG's :ref:`seeds ` are obtained from random +The PRNG's :ref:`seeds ` are obtained from random data that are regularly produced and stored on the blockchain. Thus, the procedure is deterministic in that delegates' rights are uniquely determined from the seed; and it is random, in that its seed (and hence its results) cannot @@ -27,18 +27,18 @@ be predicted too much in advance. Delegation and Staking ---------------------- -A *delegate* is any :ref:`user account ` registered as +A *delegate* is any :ref:`user account ` registered as such. This is done by *self-delegating*, that is, emitting a delegation operation (see below) in which the specified delegate is the same as the operation emitter (its signer). Note that ``tz4`` accounts cannot be registered as delegates. -Any :ref:`account ` (user account or smart contract) can specify a delegate +Any :ref:`account ` (user account or smart contract) can specify a delegate through a delegation operation. Any non-delegate account can change or revoke its delegate at any time, again through a delegation operation. However, the change only -becomes effective after ``CONSENSUS_RIGHTS_DELAY + 2`` :ref:`cycles `. The +becomes effective after ``CONSENSUS_RIGHTS_DELAY + 2`` :ref:`cycles `. The value ``CONSENSUS_RIGHTS_DELAY`` is a :ref:`protocol constant -`. A delegate cannot stop self-delegating. +`. A delegate cannot stop self-delegating. A delegate participates in consensus and in governance in proportion to their *baking power* and *voting power* respectively. @@ -54,8 +54,8 @@ to their *baking power* and *voting power* respectively. :doc:`Baking Power` page for more details. Moreover, to participate in consensus and governance, the delegate -needs to be :ref:`active` and to meet -:ref:`minimal balance requirements`. +needs to be :ref:`active` and to meet +:ref:`minimal balance requirements`. Delegates and delegators may :doc:`stake` their tez. Staked tez are security deposits that may be forfeited in case the baker does @@ -77,7 +77,7 @@ transfer the delegate's free balance to an arbitrary account. In :doc:`relevant like ``/chains/main/blocks/head/helpers/baking_rights``, both the delegate's manager and consensus keys are listed. -If the :ref:`adaptive issuance ` +If the :ref:`adaptive issuance ` feature is activated, it grants delegators the ability to become 'stakers' by placing security deposits. These deposits would contribute to their delegate's stake and could be subject to slashing penalties if their delegate @@ -87,7 +87,7 @@ that of delegated funds. Active and passive delegates ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. _active_delegate_qena: +.. _active_delegate_quebec: A delegate can be marked as either active or passive. A passive delegate cannot participate in the consensus algorithm. @@ -106,7 +106,7 @@ Tezos being proof-of-stake, the delegates' rights are selected at random based on their :doc:`baking power`. Let us detail the selection mechanism used in Tezos. -.. _random_seed_qena: +.. _random_seed_quebec: Random seed ^^^^^^^^^^^ @@ -117,8 +117,8 @@ values in the protocol, in particular for selecting delegates to participate in For more information on randomness generation, see :doc:`randomness-generation`. -.. _rights_qena: -.. _slots_qena: +.. _rights_quebec: +.. _slots_quebec: Slot selection ^^^^^^^^^^^^^^ @@ -130,7 +130,7 @@ using `Vose's algorithm (see also `this more pedagogic description `_; the algorithm is the last one listed there). This algorithm samples from a discrete probability distribution, which is given by -the :ref:`stakes` of a specific cycle: the probability to sample a +the :ref:`stakes` of a specific cycle: the probability to sample a particular delegate is its stake in the cycle over the total stake in that cycle. @@ -145,11 +145,11 @@ the mentioned algorithm is invoked to assign a delegate to the given slot. Its input is the probability distribution given by the stakes retained for the cycle to which the level belongs. And whenever the algorithm needs to draw a random value, this is obtained using a simple procedure which has as its initial state: the level, the -:ref:`random seed` for the cycle to which the +:ref:`random seed` for the cycle to which the level belongs, and the slot. -.. _ps_constants_qena: +.. _ps_constants_quebec: Proof-of-stake parameters ------------------------- @@ -177,7 +177,7 @@ found in the `whitepaper `_. -The adaptive issuance feature :ref:`documentation `. +The adaptive issuance feature :ref:`documentation `. Other presentations of the Tezos' proof-of-stake mechanism can be found in the diff --git a/docs/qena/protocol.rst b/docs/quebec/protocol.rst similarity index 100% rename from docs/qena/protocol.rst rename to docs/quebec/protocol.rst diff --git a/docs/qena/protocol_overview.rst b/docs/quebec/protocol_overview.rst similarity index 84% rename from docs/qena/protocol_overview.rst rename to docs/quebec/protocol_overview.rst index 291be5442f692da9a645ac04c68673797fecd1c6..e6a23c8b3c7b48cd4adc25f38941bb30eeeddfa0 100644 --- a/docs/qena/protocol_overview.rst +++ b/docs/quebec/protocol_overview.rst @@ -30,10 +30,10 @@ Validity conditions are implemented in the ``apply`` function which is called whenever the node processes a block---see the dedicated :doc:`protocol validation and operation` entry for further detail into the validation and application process for -:ref:`blocks` and their -:ref:`operations`. +:ref:`blocks` and their +:ref:`operations`. -.. _shell_proto_interact_qena: +.. _shell_proto_interact_quebec: Shell-protocol interaction ~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -52,30 +52,30 @@ that the shell uses when receiving a new block: - The shell changes the head of the chain to this new block only if the block is :doc:`valid<../shell/validation>`, and it has a higher fitness than the current head; a block is - :ref:`valid` only if all the + :ref:`valid` only if all the operations included are also - :ref:`valid`. + :ref:`valid`. The support provided by the protocol for validating blocks can be modulated by different :ref:`validation -modes`. They allow using this same +modes`. They allow using this same interface for quite different use cases, as follows: -- being able to :ref:`apply` a block, +- being able to :ref:`apply` a block, typically used by the shell's :doc:`validator <../shell/validation>` component; -- being able to :ref:`construct` a block, +- being able to :ref:`construct` a block, typically used by the baker daemon to *bake* -- that is, to produce -- a new block; -- being able to :ref:`partially construct` +- being able to :ref:`partially construct` a block, typically used by the :doc:`prevalidator <../shell/prevalidation>` to determine valid operations in the mempool; and, -- being able to :ref:`pre-apply` a +- being able to :ref:`pre-apply` a block, typically used in the :doc:`validator <../shell/validation>` to precheck a block, avoiding to further consider invalid blocks. -.. _block_contents_qena: +.. _block_contents_quebec: Blocks, Operations and their Validation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -87,7 +87,7 @@ Blocks, Operations and their Validation A block consists of a header and operations. A block's header is composed of two parts: :ref:`the protocol-agnostic part` -and :ref:`the protocol-specific part`. +and :ref:`the protocol-specific part`. This separation enables the shell to interact with different protocols. Each Tezos economic protocol can specify different kinds of operations, which are described further in detail in @@ -101,7 +101,7 @@ safely included in the Tezos blockchain -- and *application* -- that is, how the effects of operations and blocks are taken into account -- for this economic protocol. -.. _protocol_constants_qena: +.. _protocol_constants_quebec: Protocol constants ~~~~~~~~~~~~~~~~~~ @@ -123,10 +123,10 @@ The *list* of protocol constants can be found in the OCaml APIs: - fixed protocol constants are defined in the module :package-api:`Constants_repr - ` + ` - parametric constants are defined in the module :package-api:`Constants_parametric_repr - ` + ` The *values* of protocol constants in any given protocol can be found using specific RPC calls: @@ -136,10 +136,10 @@ The *values* of protocol constants in any given protocol can be found using spec Further documentation of various protocol constants can be found in the subsystems where they conceptually belong. See, for example: -- :ref:`proof-of-stake parameters ` -- :ref:`consensus-related parameters ` -- :ref:`randomness generation parameters ` -- :ref:`DAL parameters ` +- :ref:`proof-of-stake parameters ` +- :ref:`consensus-related parameters ` +- :ref:`randomness generation parameters ` +- :ref:`DAL parameters ` See also ~~~~~~~~ diff --git a/docs/qena/randomness_generation.rst b/docs/quebec/randomness_generation.rst similarity index 97% rename from docs/qena/randomness_generation.rst rename to docs/quebec/randomness_generation.rst index 6ca31bdf4576e5fec1d737a1e18126ad634dbac5..47be5710f5c03552a69352d9bb7a2a91b21e71a8 100644 --- a/docs/qena/randomness_generation.rst +++ b/docs/quebec/randomness_generation.rst @@ -46,7 +46,7 @@ if a malicious participant can make sure she is the last revealer, then she can choose whether to reveal its committed value, effectively choosing between two different predetermined seeds. -.. _vdf_qena: +.. _vdf_quebec: Verifiable Delay Function ^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -77,7 +77,7 @@ cheaper and based on a weaker security assumption (low order assumption). Protocol -------- -.. _randomness_generation_qena: +.. _randomness_generation_quebec: Randomness generation overview ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -114,7 +114,7 @@ iterated revealed nonce. A *nonce revelation* is an operation and multiple nonce revelations can thus be included in a block. A reward ``SEED_NONCE_REVELATION_TIP``, :ref:`potentially adjusted -by the adaptive issuance coefficient `, is given for +by the adaptive issuance coefficient `, is given for including a revelation. Revelations are free operations which do not compete with transactions for block space. Up to ``MAX_ANON_OPS_PER_BLOCK`` revelations, wallet activations and denunciations can be contained in any given block. @@ -137,10 +137,10 @@ solution. A *VDF revelation* is an operation. A reward ``SEED_NONCE_REVELATION_TIP``, :ref:`potentially adjusted by the adaptive issuance coefficient -`, is given for the first correct VDF revelation, +`, is given for the first correct VDF revelation, subsequent VDF revelation operations being discarded. -.. _rg_constants_qena: +.. _rg_constants_quebec: Randomness generation parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/docs/qena/rpc.rst b/docs/quebec/rpc.rst similarity index 94% rename from docs/qena/rpc.rst rename to docs/quebec/rpc.rst index 279e731608a13ce8979efb5a890e7e122a19adb0..1423aedb1e2639fac2f8109dd883dad8fe8c453d 100644 --- a/docs/qena/rpc.rst +++ b/docs/quebec/rpc.rst @@ -78,10 +78,10 @@ -.. _rpc_index_qena : +.. _rpc_index_quebec : -Qena RPCs - Reference -##################### +Quebec RPCs - Reference +####################### .. include:: /include/rpc_introduction.rst.inc @@ -257,54 +257,54 @@ Full description
     { /* block_info_encoding_v1 */
-      "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+      "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
       "chain_id": $Chain_id,
       "hash": $block_hash,
       "header": $raw_block_header,
       "metadata"?: $block_header_metadata,
       "operations": [ [ $operation ... ] ... ] }
-    $021-PtQenaB1.adaptive_issuance_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.apply_internal_results.alpha.operation_result:
+    $021-PsQuebec.adaptive_issuance_vote: "on" || "off" || "pass"
+    $021-PsQuebec.apply_internal_results.alpha.operation_result:
       { /* transaction */
         "kind": "transaction",
-        "source": $021-PtQenaB1.transaction_destination,
+        "source": $021-PsQuebec.transaction_destination,
         "nonce": integer ∈ [0, 2^16-1],
-        "amount": $021-PtQenaB1.mutez,
-        "destination": $021-PtQenaB1.transaction_destination,
-        "parameters"?: { "entrypoint": $021-PtQenaB1.entrypoint,
+        "amount": $021-PsQuebec.mutez,
+        "destination": $021-PsQuebec.transaction_destination,
+        "parameters"?: { "entrypoint": $021-PsQuebec.entrypoint,
                          "value": any },
         "result":
-          $021-PtQenaB1.operation.alpha.internal_operation_result.transaction }
+          $021-PsQuebec.operation.alpha.internal_operation_result.transaction }
       || { /* origination */
            "kind": "origination",
-           "source": $021-PtQenaB1.transaction_destination,
+           "source": $021-PsQuebec.transaction_destination,
            "nonce": integer ∈ [0, 2^16-1],
-           "balance": $021-PtQenaB1.mutez,
+           "balance": $021-PsQuebec.mutez,
            "delegate"?: $Signature.Public_key_hash,
-           "script": $021-PtQenaB1.scripted.contracts,
+           "script": $021-PsQuebec.scripted.contracts,
            "result":
-             $021-PtQenaB1.operation.alpha.internal_operation_result.origination }
+             $021-PsQuebec.operation.alpha.internal_operation_result.origination }
       || { /* delegation */
            "kind": "delegation",
-           "source": $021-PtQenaB1.transaction_destination,
+           "source": $021-PsQuebec.transaction_destination,
            "nonce": integer ∈ [0, 2^16-1],
            "delegate"?: $Signature.Public_key_hash,
            "result":
-             $021-PtQenaB1.operation.alpha.internal_operation_result.delegation }
+             $021-PsQuebec.operation.alpha.internal_operation_result.delegation }
       || { /* event */
            "kind": "event",
-           "source": $021-PtQenaB1.transaction_destination,
+           "source": $021-PsQuebec.transaction_destination,
            "nonce": integer ∈ [0, 2^16-1],
-           "type": $micheline.021-PtQenaB1.michelson_v1.expression,
-           "tag"?: $021-PtQenaB1.entrypoint,
-           "payload"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+           "type": $micheline.021-PsQuebec.michelson_v1.expression,
+           "tag"?: $021-PsQuebec.entrypoint,
+           "payload"?: $micheline.021-PsQuebec.michelson_v1.expression,
            "result":
-             $021-PtQenaB1.operation.alpha.internal_operation_result.event }
-    $021-PtQenaB1.big_map_id:
+             $021-PsQuebec.operation.alpha.internal_operation_result.event }
+    $021-PsQuebec.big_map_id:
       /* Big map identifier
          A big map identifier */
       $bignum
-    $021-PtQenaB1.block_header.alpha.full_header:
+    $021-PsQuebec.block_header.alpha.full_header:
       /* Shell header
          Block header's shell-related content. It contains information such as
          the block level, its predecessor and timestamp. */
@@ -320,23 +320,23 @@ Full description
         "payload_round": integer ∈ [-2^31-1, 2^31],
         "proof_of_work_nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
         "seed_nonce_hash"?: $cycle_nonce,
-        "liquidity_baking_toggle_vote": $021-PtQenaB1.liquidity_baking_vote,
-        "adaptive_issuance_vote": $021-PtQenaB1.adaptive_issuance_vote,
+        "liquidity_baking_toggle_vote": $021-PsQuebec.liquidity_baking_vote,
+        "adaptive_issuance_vote": $021-PsQuebec.adaptive_issuance_vote,
         "signature": $Signature.V1 }
-    $021-PtQenaB1.bond_id:
+    $021-PsQuebec.bond_id:
       { /* Smart_rollup_bond_id */
         "smart_rollup": $smart_rollup_address }
-    $021-PtQenaB1.contract_id:
+    $021-PsQuebec.contract_id:
       /* A contract handle
          A contract notation as given to an RPC or inside scripts. Can be a
          base58 implicit contract hash or a base58 originated contract hash. */
       $unistring
-    $021-PtQenaB1.contract_id.originated:
+    $021-PsQuebec.contract_id.originated:
       /* A contract handle -- originated account
          A contract notation as given to an RPC or inside scripts. Can be a
          base58 originated contract hash. */
       $unistring
-    $021-PtQenaB1.entrypoint:
+    $021-PsQuebec.entrypoint:
       /* entrypoint
          Named entrypoint to a Michelson smart contract */
       "default"
@@ -351,19 +351,19 @@ Full description
       || "set_delegate_parameters"
       || $unistring
       /* named */
-    $021-PtQenaB1.error:
+    $021-PsQuebec.error:
       /* The full list of RPC errors would be too long to include.
          It is available at RPC `/errors` (GET).
          Errors specific to protocol Alpha have an id that starts with
          `proto.alpha`. */
       any
-    $021-PtQenaB1.frozen_staker:
+    $021-PsQuebec.frozen_staker:
       /* frozen_staker
          Abstract notion of staker used in operation receipts for frozen
          deposits, either a single staker or all the stakers delegating to some
          delegate. */
       { /* Single */
-        "contract": $021-PtQenaB1.contract_id,
+        "contract": $021-PsQuebec.contract_id,
         "delegate": $Signature.Public_key_hash }
       || { /* Shared */
            "delegate": $Signature.Public_key_hash }
@@ -371,12 +371,12 @@ Full description
            "baker_own_stake": $Signature.Public_key_hash }
       || { /* Baker_edge */
            "baker_edge": $Signature.Public_key_hash }
-    $021-PtQenaB1.inlined.attestation:
+    $021-PsQuebec.inlined.attestation:
       /* An operation's shell header. */
       { "branch": $block_hash,
-        "operations": $021-PtQenaB1.inlined.attestation_mempool.contents,
+        "operations": $021-PsQuebec.inlined.attestation_mempool.contents,
         "signature"?: $Signature.V1 }
-    $021-PtQenaB1.inlined.attestation_mempool.contents:
+    $021-PsQuebec.inlined.attestation_mempool.contents:
       { /* Attestation */
         "kind": "attestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -390,51 +390,51 @@ Full description
            "round": integer ∈ [-2^31-1, 2^31],
            "block_payload_hash": $value_hash,
            "dal_attestation": $bignum }
-    $021-PtQenaB1.inlined.preattestation:
+    $021-PsQuebec.inlined.preattestation:
       /* An operation's shell header. */
       { "branch": $block_hash,
-        "operations": $021-PtQenaB1.inlined.preattestation.contents,
+        "operations": $021-PsQuebec.inlined.preattestation.contents,
         "signature"?: $Signature.V1 }
-    $021-PtQenaB1.inlined.preattestation.contents:
+    $021-PsQuebec.inlined.preattestation.contents:
       { /* Preattestation */
         "kind": "preattestation",
         "slot": integer ∈ [0, 2^16-1],
         "level": integer ∈ [0, 2^31],
         "round": integer ∈ [-2^31-1, 2^31],
         "block_payload_hash": $value_hash }
-    $021-PtQenaB1.lazy_storage_diff:
+    $021-PsQuebec.lazy_storage_diff:
       [ { /* big_map */
           "kind": "big_map",
-          "id": $021-PtQenaB1.big_map_id,
+          "id": $021-PsQuebec.big_map_id,
           "diff":
             { /* update */
               "action": "update",
               "updates":
                 [ { "key_hash": $script_expr,
-                    "key": $micheline.021-PtQenaB1.michelson_v1.expression,
-                    "value"?: $micheline.021-PtQenaB1.michelson_v1.expression } ... ] }
+                    "key": $micheline.021-PsQuebec.michelson_v1.expression,
+                    "value"?: $micheline.021-PsQuebec.michelson_v1.expression } ... ] }
             || { /* remove */
                  "action": "remove" }
             || { /* copy */
                  "action": "copy",
-                 "source": $021-PtQenaB1.big_map_id,
+                 "source": $021-PsQuebec.big_map_id,
                  "updates":
                    [ { "key_hash": $script_expr,
-                       "key": $micheline.021-PtQenaB1.michelson_v1.expression,
+                       "key": $micheline.021-PsQuebec.michelson_v1.expression,
                        "value"?:
-                         $micheline.021-PtQenaB1.michelson_v1.expression } ... ] }
+                         $micheline.021-PsQuebec.michelson_v1.expression } ... ] }
             || { /* alloc */
                  "action": "alloc",
                  "updates":
                    [ { "key_hash": $script_expr,
-                       "key": $micheline.021-PtQenaB1.michelson_v1.expression,
+                       "key": $micheline.021-PsQuebec.michelson_v1.expression,
                        "value"?:
-                         $micheline.021-PtQenaB1.michelson_v1.expression } ... ],
-                 "key_type": $micheline.021-PtQenaB1.michelson_v1.expression,
-                 "value_type": $micheline.021-PtQenaB1.michelson_v1.expression } }
+                         $micheline.021-PsQuebec.michelson_v1.expression } ... ],
+                 "key_type": $micheline.021-PsQuebec.michelson_v1.expression,
+                 "value_type": $micheline.021-PsQuebec.michelson_v1.expression } }
         || { /* sapling_state */
              "kind": "sapling_state",
-             "id": $021-PtQenaB1.sapling_state_id,
+             "id": $021-PsQuebec.sapling_state_id,
              "diff":
                { /* update */
                  "action": "update",
@@ -447,7 +447,7 @@ Full description
                     "action": "remove" }
                || { /* copy */
                     "action": "copy",
-                    "source": $021-PtQenaB1.sapling_state_id,
+                    "source": $021-PsQuebec.sapling_state_id,
                     "updates":
                       { "commitments_and_ciphertexts":
                           [ [ $sapling.transaction.commitment,
@@ -461,8 +461,8 @@ Full description
                               $sapling.transaction.ciphertext ] ... ],
                         "nullifiers": [ $sapling.transaction.nullifier ... ] },
                     "memo_size": integer ∈ [0, 2^16-1] } } ... ]
-    $021-PtQenaB1.liquidity_baking_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.michelson.v1.primitives:
+    $021-PsQuebec.liquidity_baking_vote: "on" || "off" || "pass"
+    $021-PsQuebec.michelson.v1.primitives:
       "SHA256"
       | "GT"
       | "RIGHT"
@@ -621,8 +621,8 @@ Full description
       | "EQ"
       | "SELF_ADDRESS"
       | "code"
-    $021-PtQenaB1.mutez: $positive_bignum
-    $021-PtQenaB1.operation.alpha.contents:
+    $021-PsQuebec.mutez: $positive_bignum
+    $021-PsQuebec.operation.alpha.contents:
       { /* Preattestation */
         "kind": "preattestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -644,12 +644,12 @@ Full description
            "dal_attestation": $bignum }
       || { /* Double_preattestation_evidence */
            "kind": "double_preattestation_evidence",
-           "op1": $021-PtQenaB1.inlined.preattestation,
-           "op2": $021-PtQenaB1.inlined.preattestation }
+           "op1": $021-PsQuebec.inlined.preattestation,
+           "op2": $021-PsQuebec.inlined.preattestation }
       || { /* Double_attestation_evidence */
            "kind": "double_attestation_evidence",
-           "op1": $021-PtQenaB1.inlined.attestation,
-           "op2": $021-PtQenaB1.inlined.attestation }
+           "op1": $021-PsQuebec.inlined.attestation,
+           "op2": $021-PsQuebec.inlined.attestation }
       || { /* Seed_nonce_revelation */
            "kind": "seed_nonce_revelation",
            "level": integer ∈ [0, 2^31],
@@ -660,8 +660,8 @@ Full description
              [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/, /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ] }
       || { /* Double_baking_evidence */
            "kind": "double_baking_evidence",
-           "bh1": $021-PtQenaB1.block_header.alpha.full_header,
-           "bh2": $021-PtQenaB1.block_header.alpha.full_header }
+           "bh1": $021-PsQuebec.block_header.alpha.full_header,
+           "bh2": $021-PsQuebec.block_header.alpha.full_header }
       || { /* Activate_account */
            "kind": "activate_account",
            "pkh": $Ed25519.Public_key_hash,
@@ -680,7 +680,7 @@ Full description
       || { /* Reveal */
            "kind": "reveal",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -688,29 +688,29 @@ Full description
       || { /* Transaction */
            "kind": "transaction",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "amount": $021-PtQenaB1.mutez,
-           "destination": $021-PtQenaB1.contract_id,
+           "amount": $021-PsQuebec.mutez,
+           "destination": $021-PsQuebec.contract_id,
            "parameters"?:
-             { "entrypoint": $021-PtQenaB1.entrypoint,
+             { "entrypoint": $021-PsQuebec.entrypoint,
                "value": any } }
       || { /* Origination */
            "kind": "origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "balance": $021-PtQenaB1.mutez,
+           "balance": $021-PsQuebec.mutez,
            "delegate"?: $Signature.Public_key_hash,
-           "script": $021-PtQenaB1.scripted.contracts }
+           "script": $021-PsQuebec.scripted.contracts }
       || { /* Delegation */
            "kind": "delegation",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -718,24 +718,24 @@ Full description
       || { /* Set_deposits_limit */
            "kind": "set_deposits_limit",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "limit"?: $021-PtQenaB1.mutez }
+           "limit"?: $021-PsQuebec.mutez }
       || { /* Increase_paid_storage */
            "kind": "increase_paid_storage",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "amount": $bignum,
-           "destination": $021-PtQenaB1.contract_id.originated }
+           "destination": $021-PsQuebec.contract_id.originated }
       || { /* Update_consensus_key */
            "kind": "update_consensus_key",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -751,7 +751,7 @@ Full description
       || { /* Register_global_constant */
            "kind": "register_global_constant",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -759,20 +759,20 @@ Full description
       || { /* Transfer_ticket */
            "kind": "transfer_ticket",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "ticket_contents": any,
            "ticket_ty": any,
-           "ticket_ticketer": $021-PtQenaB1.contract_id,
+           "ticket_ticketer": $021-PsQuebec.contract_id,
            "ticket_amount": $positive_bignum,
-           "destination": $021-PtQenaB1.contract_id,
+           "destination": $021-PsQuebec.contract_id,
            "entrypoint": $unistring }
       || { /* Dal_publish_commitment */
            "kind": "dal_publish_commitment",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -783,7 +783,7 @@ Full description
       || { /* Smart_rollup_originate */
            "kind": "smart_rollup_originate",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -794,7 +794,7 @@ Full description
       || { /* Smart_rollup_add_messages */
            "kind": "smart_rollup_add_messages",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -802,7 +802,7 @@ Full description
       || { /* Smart_rollup_cement */
            "kind": "smart_rollup_cement",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -810,7 +810,7 @@ Full description
       || { /* Smart_rollup_publish */
            "kind": "smart_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -823,7 +823,7 @@ Full description
       || { /* Smart_rollup_refute */
            "kind": "smart_rollup_refute",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -875,7 +875,7 @@ Full description
       || { /* Smart_rollup_timeout */
            "kind": "smart_rollup_timeout",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -886,7 +886,7 @@ Full description
       || { /* Smart_rollup_execute_outbox_message */
            "kind": "smart_rollup_execute_outbox_message",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -896,7 +896,7 @@ Full description
       || { /* Smart_rollup_recover_bond */
            "kind": "smart_rollup_recover_bond",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -905,7 +905,7 @@ Full description
       || { /* Zk_rollup_origination */
            "kind": "zk_rollup_origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -923,7 +923,7 @@ Full description
       || { /* Zk_rollup_publish */
            "kind": "zk_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -936,15 +936,15 @@ Full description
                    "rollup_id": $Zk_rollup_hash,
                    "payload": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                  { /* Some */
-                   "contents": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ty": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ticketer": $021-PtQenaB1.contract_id }
+                   "contents": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ty": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ticketer": $021-PsQuebec.contract_id }
                  || null
                  /* None */ ] ... ] }
       || { /* Zk_rollup_update */
            "kind": "zk_rollup_update",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -961,140 +961,140 @@ Full description
                        "fee": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ } ] ... ],
                "fee_pi": { "new_state": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                "proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ } }
-    $021-PtQenaB1.operation.alpha.contents_and_signature:
-      { "contents": [ $021-PtQenaB1.operation.alpha.contents ... ],
+    $021-PsQuebec.operation.alpha.contents_and_signature:
+      { "contents": [ $021-PsQuebec.operation.alpha.contents ... ],
         "signature"?: $Signature.V1 }
-    $021-PtQenaB1.operation.alpha.internal_operation_result.delegation:
+    $021-PsQuebec.operation.alpha.internal_operation_result.delegation:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.internal_operation_result.event:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.internal_operation_result.event:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.internal_operation_result.origination:
+    $021-PsQuebec.operation.alpha.internal_operation_result.origination:
       { /* Applied */
         "status": "applied",
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "originated_contracts"?:
-             [ $021-PtQenaB1.contract_id.originated ... ],
+             [ $021-PsQuebec.contract_id.originated ... ],
            "consumed_milligas"?: $positive_bignum,
            "storage_size"?: $bignum,
            "paid_storage_size_diff"?: $bignum,
-           "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
-    $021-PtQenaB1.operation.alpha.internal_operation_result.transaction:
+           "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
+    $021-PsQuebec.operation.alpha.internal_operation_result.transaction:
       /* Applied */
       { /* To_contract */
         "status": "applied",
-        "storage"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+        "storage"?: $micheline.021-PsQuebec.michelson_v1.expression,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_receipt"?:
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
         "allocated_destination_contract"?: boolean,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* To_smart_rollup */
            "status": "applied",
            "consumed_milligas"?: $positive_bignum,
            "ticket_receipt":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ] }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || /* Backtracked */
       { /* To_contract */
         "status": "backtracked",
-        "errors"?: [ $021-PtQenaB1.error ... ],
-        "storage"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+        "errors"?: [ $021-PsQuebec.error ... ],
+        "storage"?: $micheline.021-PsQuebec.michelson_v1.expression,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_receipt"?:
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
         "allocated_destination_contract"?: boolean,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* To_smart_rollup */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "ticket_receipt":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ] }
-    $021-PtQenaB1.operation.alpha.operation_contents_and_result:
+    $021-PsQuebec.operation.alpha.operation_contents_and_result:
       { /* Attestation */
         "kind": "attestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -1103,7 +1103,7 @@ Full description
         "block_payload_hash": $value_hash,
         "metadata":
           { "balance_updates"?:
-              $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+              $021-PsQuebec.operation_metadata.alpha.balance_updates,
             "delegate": $Signature.Public_key_hash,
             "consensus_power": integer ∈ [-2^30, 2^30],
             "consensus_key": $Signature.Public_key_hash } }
@@ -1116,7 +1116,7 @@ Full description
            "dal_attestation": $bignum,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "delegate": $Signature.Public_key_hash,
                "consensus_power": integer ∈ [-2^30, 2^30],
                "consensus_key": $Signature.Public_key_hash } }
@@ -1128,55 +1128,55 @@ Full description
            "block_payload_hash": $value_hash,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "delegate": $Signature.Public_key_hash,
                "consensus_power": integer ∈ [-2^30, 2^30],
                "consensus_key": $Signature.Public_key_hash } }
       || { /* Double_attestation_evidence */
            "kind": "double_attestation_evidence",
-           "op1": $021-PtQenaB1.inlined.attestation,
-           "op2": $021-PtQenaB1.inlined.attestation,
+           "op1": $021-PsQuebec.inlined.attestation,
+           "op2": $021-PsQuebec.inlined.attestation,
            "metadata":
              { "forbidden_delegate"?: $Signature.Public_key_hash,
                "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Double_preattestation_evidence */
            "kind": "double_preattestation_evidence",
-           "op1": $021-PtQenaB1.inlined.preattestation,
-           "op2": $021-PtQenaB1.inlined.preattestation,
+           "op1": $021-PsQuebec.inlined.preattestation,
+           "op2": $021-PsQuebec.inlined.preattestation,
            "metadata":
              { "forbidden_delegate"?: $Signature.Public_key_hash,
                "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Seed_nonce_revelation */
            "kind": "seed_nonce_revelation",
            "level": integer ∈ [0, 2^31],
            "nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Vdf_revelation */
            "kind": "vdf_revelation",
            "solution":
              [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/, /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Double_baking_evidence */
            "kind": "double_baking_evidence",
-           "bh1": $021-PtQenaB1.block_header.alpha.full_header,
-           "bh2": $021-PtQenaB1.block_header.alpha.full_header,
+           "bh1": $021-PsQuebec.block_header.alpha.full_header,
+           "bh2": $021-PsQuebec.block_header.alpha.full_header,
            "metadata":
              { "forbidden_delegate"?: $Signature.Public_key_hash,
                "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Activate_account */
            "kind": "activate_account",
            "pkh": $Ed25519.Public_key_hash,
            "secret": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Proposals */
            "kind": "proposals",
            "source": $Signature.Public_key_hash,
@@ -1197,159 +1197,159 @@ Full description
            "destination": $Signature.Public_key_hash,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "allocated_destination_contract"?: boolean } }
       || { /* Reveal */
            "kind": "reveal",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "public_key": $Signature.Public_key,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.reveal,
+                 $021-PsQuebec.operation.alpha.operation_result.reveal,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Transaction */
            "kind": "transaction",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "amount": $021-PtQenaB1.mutez,
-           "destination": $021-PtQenaB1.contract_id,
+           "amount": $021-PsQuebec.mutez,
+           "destination": $021-PsQuebec.contract_id,
            "parameters"?:
-             { "entrypoint": $021-PtQenaB1.entrypoint,
+             { "entrypoint": $021-PsQuebec.entrypoint,
                "value": any },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.transaction,
+                 $021-PsQuebec.operation.alpha.operation_result.transaction,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Origination */
            "kind": "origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "balance": $021-PtQenaB1.mutez,
+           "balance": $021-PsQuebec.mutez,
            "delegate"?: $Signature.Public_key_hash,
-           "script": $021-PtQenaB1.scripted.contracts,
+           "script": $021-PsQuebec.scripted.contracts,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.origination,
+                 $021-PsQuebec.operation.alpha.operation_result.origination,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Delegation */
            "kind": "delegation",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "delegate"?: $Signature.Public_key_hash,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.delegation,
+                 $021-PsQuebec.operation.alpha.operation_result.delegation,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Register_global_constant */
            "kind": "register_global_constant",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "value": any,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.register_global_constant,
+                 $021-PsQuebec.operation.alpha.operation_result.register_global_constant,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Set_deposits_limit */
            "kind": "set_deposits_limit",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "limit"?: $021-PtQenaB1.mutez,
+           "limit"?: $021-PsQuebec.mutez,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.set_deposits_limit,
+                 $021-PsQuebec.operation.alpha.operation_result.set_deposits_limit,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Increase_paid_storage */
            "kind": "increase_paid_storage",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "amount": $bignum,
-           "destination": $021-PtQenaB1.contract_id.originated,
+           "destination": $021-PsQuebec.contract_id.originated,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.increase_paid_storage,
+                 $021-PsQuebec.operation.alpha.operation_result.increase_paid_storage,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Update_consensus_key */
            "kind": "update_consensus_key",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "pk": $Signature.Public_key,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.update_consensus_key,
+                 $021-PsQuebec.operation.alpha.operation_result.update_consensus_key,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Transfer_ticket */
            "kind": "transfer_ticket",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "ticket_contents": any,
            "ticket_ty": any,
-           "ticket_ticketer": $021-PtQenaB1.contract_id,
+           "ticket_ticketer": $021-PsQuebec.contract_id,
            "ticket_amount": $positive_bignum,
-           "destination": $021-PtQenaB1.contract_id,
+           "destination": $021-PsQuebec.contract_id,
            "entrypoint": $unistring,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.transfer_ticket,
+                 $021-PsQuebec.operation.alpha.operation_result.transfer_ticket,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Dal_publish_commitment */
            "kind": "dal_publish_commitment",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1359,15 +1359,15 @@ Full description
                "commitment_proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.dal_publish_commitment,
+                 $021-PsQuebec.operation.alpha.operation_result.dal_publish_commitment,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_originate */
            "kind": "smart_rollup_originate",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1377,45 +1377,45 @@ Full description
            "whitelist"?: [ $Signature.Public_key_hash ... ],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_originate,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_originate,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_add_messages */
            "kind": "smart_rollup_add_messages",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "message": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_add_messages,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_add_messages,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_cement */
            "kind": "smart_rollup_cement",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "rollup": $smart_rollup_address,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_cement,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_cement,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_publish */
            "kind": "smart_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1427,15 +1427,15 @@ Full description
                "number_of_ticks": $int64 },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_publish,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_publish,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_refute */
            "kind": "smart_rollup_refute",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1486,15 +1486,15 @@ Full description
                                 "input_proof_kind": "first_input" } } },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_refute,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_refute,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_timeout */
            "kind": "smart_rollup_timeout",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1504,15 +1504,15 @@ Full description
                "bob": $Signature.Public_key_hash },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_timeout,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_timeout,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_execute_outbox_message */
            "kind": "smart_rollup_execute_outbox_message",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1521,15 +1521,15 @@ Full description
            "output_proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_execute_outbox_message,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_execute_outbox_message,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_recover_bond */
            "kind": "smart_rollup_recover_bond",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1537,15 +1537,15 @@ Full description
            "staker": $Signature.Public_key_hash,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_recover_bond,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_recover_bond,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Zk_rollup_origination */
            "kind": "zk_rollup_origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1562,15 +1562,15 @@ Full description
            "nb_ops": integer ∈ [-2^30, 2^30],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_origination,
+                 $021-PsQuebec.operation.alpha.operation_result.zk_rollup_origination,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Zk_rollup_publish */
            "kind": "zk_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1583,22 +1583,22 @@ Full description
                    "rollup_id": $Zk_rollup_hash,
                    "payload": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                  { /* Some */
-                   "contents": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ty": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ticketer": $021-PtQenaB1.contract_id }
+                   "contents": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ty": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ticketer": $021-PsQuebec.contract_id }
                  || null
                  /* None */ ] ... ],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_publish,
+                 $021-PsQuebec.operation.alpha.operation_result.zk_rollup_publish,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Zk_rollup_update */
            "kind": "zk_rollup_update",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -1617,12 +1617,12 @@ Full description
                "proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_update,
+                 $021-PsQuebec.operation.alpha.operation_result.zk_rollup_update,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
-    $021-PtQenaB1.operation.alpha.operation_result.dal_publish_commitment:
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
+    $021-PsQuebec.operation.alpha.operation_result.dal_publish_commitment:
       { /* Applied */
         "status": "applied",
         "slot_header":
@@ -1634,12 +1634,12 @@ Full description
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "slot_header":
              { /* v0 */
                "version": "0",
@@ -1647,127 +1647,127 @@ Full description
                "index": integer ∈ [0, 255],
                "commitment": $DAL_commitment },
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.delegation:
+    $021-PsQuebec.operation.alpha.operation_result.delegation:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.operation_result.increase_paid_storage:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.operation_result.increase_paid_storage:
       { /* Applied */
         "status": "applied",
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.origination:
+    $021-PsQuebec.operation.alpha.operation_result.origination:
       { /* Applied */
         "status": "applied",
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "originated_contracts"?:
-             [ $021-PtQenaB1.contract_id.originated ... ],
+             [ $021-PsQuebec.contract_id.originated ... ],
            "consumed_milligas"?: $positive_bignum,
            "storage_size"?: $bignum,
            "paid_storage_size_diff"?: $bignum,
-           "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
-    $021-PtQenaB1.operation.alpha.operation_result.register_global_constant:
+           "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
+    $021-PsQuebec.operation.alpha.operation_result.register_global_constant:
       { /* Applied */
         "status": "applied",
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "global_address": $script_expr }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum,
            "storage_size"?: $bignum,
            "global_address": $script_expr }
-    $021-PtQenaB1.operation.alpha.operation_result.reveal:
+    $021-PsQuebec.operation.alpha.operation_result.reveal:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.set_deposits_limit:
+    $021-PsQuebec.operation.alpha.operation_result.set_deposits_limit:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_add_messages:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_add_messages:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_cement:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_cement:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
@@ -1775,28 +1775,28 @@ Full description
         "commitment_hash": $smart_rollup_commitment_hash }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "inbox_level": integer ∈ [0, 2^31],
            "commitment_hash": $smart_rollup_commitment_hash }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_execute_outbox_message:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_execute_outbox_message:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_updates":
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
         "whitelist_update"?:
           { /* Public */
@@ -1808,22 +1808,22 @@ Full description
         "paid_storage_size_diff"?: $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "ticket_updates":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ],
            "whitelist_update"?:
              { /* Public */
@@ -1833,68 +1833,68 @@ Full description
                   "whitelist": [ $Signature.Public_key_hash ... ] },
            "consumed_milligas"?: $positive_bignum,
            "paid_storage_size_diff"?: $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_originate:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_originate:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "address": $smart_rollup_address,
         "genesis_commitment_hash": $smart_rollup_commitment_hash,
         "consumed_milligas"?: $positive_bignum,
         "size": $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "address": $smart_rollup_address,
            "genesis_commitment_hash": $smart_rollup_commitment_hash,
            "consumed_milligas"?: $positive_bignum,
            "size": $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_publish:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_publish:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
         "staked_hash": $smart_rollup_commitment_hash,
         "published_at_level": integer ∈ [0, 2^31],
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "staked_hash": $smart_rollup_commitment_hash,
            "published_at_level": integer ∈ [0, 2^31],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_recover_bond:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_recover_bond:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_refute:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_refute:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
@@ -1909,15 +1909,15 @@ Full description
                  || { /* Draw */
                       "kind": "draw" } },
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "game_status":
              "ongoing"
@@ -1930,8 +1930,8 @@ Full description
                     || { /* Draw */
                          "kind": "draw" } },
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_timeout:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_timeout:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
@@ -1946,15 +1946,15 @@ Full description
                  || { /* Draw */
                       "kind": "draw" } },
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "game_status":
              "ongoing"
@@ -1967,250 +1967,250 @@ Full description
                     || { /* Draw */
                          "kind": "draw" } },
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.operation_result.transaction:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.operation_result.transaction:
       /* Applied */
       { /* To_contract */
         "status": "applied",
-        "storage"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+        "storage"?: $micheline.021-PsQuebec.michelson_v1.expression,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_updates"?:
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
         "allocated_destination_contract"?: boolean,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* To_smart_rollup */
            "status": "applied",
            "consumed_milligas"?: $positive_bignum,
            "ticket_updates":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ] }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || /* Backtracked */
       { /* To_contract */
         "status": "backtracked",
-        "errors"?: [ $021-PtQenaB1.error ... ],
-        "storage"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+        "errors"?: [ $021-PsQuebec.error ... ],
+        "storage"?: $micheline.021-PsQuebec.michelson_v1.expression,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_updates"?:
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
         "allocated_destination_contract"?: boolean,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* To_smart_rollup */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "ticket_updates":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ] }
-    $021-PtQenaB1.operation.alpha.operation_result.transfer_ticket:
+    $021-PsQuebec.operation.alpha.operation_result.transfer_ticket:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_updates":
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
         "consumed_milligas"?: $positive_bignum,
         "paid_storage_size_diff"?: $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "ticket_updates":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ],
            "consumed_milligas"?: $positive_bignum,
            "paid_storage_size_diff"?: $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.update_consensus_key:
+    $021-PsQuebec.operation.alpha.operation_result.update_consensus_key:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_origination:
+    $021-PsQuebec.operation.alpha.operation_result.zk_rollup_origination:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "originated_zk_rollup": $Zk_rollup_hash,
         "consumed_milligas"?: $positive_bignum,
         "size": $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "originated_zk_rollup": $Zk_rollup_hash,
            "consumed_milligas"?: $positive_bignum,
            "size": $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_publish:
+    $021-PsQuebec.operation.alpha.operation_result.zk_rollup_publish:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum,
         "size": $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum,
            "size": $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_update:
+    $021-PsQuebec.operation.alpha.operation_result.zk_rollup_update:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum,
         "paid_storage_size_diff"?: $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum,
            "paid_storage_size_diff"?: $bignum }
-    $021-PtQenaB1.operation.alpha.operation_with_metadata:
+    $021-PsQuebec.operation.alpha.operation_with_metadata:
       { /* Operation_with_metadata */
         "contents":
-          [ $021-PtQenaB1.operation.alpha.operation_contents_and_result ... ],
+          [ $021-PsQuebec.operation.alpha.operation_contents_and_result ... ],
         "signature"?: $Signature.V1 }
       || { /* Operation_without_metadata */
-           "contents": [ $021-PtQenaB1.operation.alpha.contents ... ],
+           "contents": [ $021-PsQuebec.operation.alpha.contents ... ],
            "signature"?: $Signature.V1 }
-    $021-PtQenaB1.operation.alpha.successful_manager_operation_result:
+    $021-PsQuebec.operation.alpha.successful_manager_operation_result:
       { /* reveal */
         "kind": "reveal",
         "consumed_milligas"?: $positive_bignum }
       || /* transaction */
       { /* To_contract */
         "kind": "transaction",
-        "storage"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+        "storage"?: $micheline.021-PsQuebec.michelson_v1.expression,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_updates"?:
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
         "allocated_destination_contract"?: boolean,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* To_smart_rollup */
            "kind": "transaction",
            "consumed_milligas"?: $positive_bignum,
            "ticket_updates":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ] }
       || { /* origination */
            "kind": "origination",
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "originated_contracts"?:
-             [ $021-PtQenaB1.contract_id.originated ... ],
+             [ $021-PsQuebec.contract_id.originated ... ],
            "consumed_milligas"?: $positive_bignum,
            "storage_size"?: $bignum,
            "paid_storage_size_diff"?: $bignum,
-           "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+           "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* delegation */
            "kind": "delegation",
            "consumed_milligas"?: $positive_bignum,
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* update_consensus_key */
            "kind": "update_consensus_key",
            "consumed_milligas"?: $positive_bignum }
@@ -2220,40 +2220,40 @@ Full description
       || { /* increase_paid_storage */
            "kind": "increase_paid_storage",
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum }
       || { /* smart_rollup_originate */
            "kind": "smart_rollup_originate",
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "address": $smart_rollup_address,
            "genesis_commitment_hash": $smart_rollup_commitment_hash,
            "consumed_milligas"?: $positive_bignum,
            "size": $bignum }
-    $021-PtQenaB1.operation_metadata.alpha.balance_updates:
+    $021-PsQuebec.operation_metadata.alpha.balance_updates:
       [ { /* Contract */
           "kind": "contract",
-          "contract": $021-PtQenaB1.contract_id,
+          "contract": $021-PsQuebec.contract_id,
           "change": $int64,
           "origin": "block" }
         || { /* Contract */
              "kind": "contract",
-             "contract": $021-PtQenaB1.contract_id,
+             "contract": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "migration" }
         || { /* Contract */
              "kind": "contract",
-             "contract": $021-PtQenaB1.contract_id,
+             "contract": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "subsidy" }
         || { /* Contract */
              "kind": "contract",
-             "contract": $021-PtQenaB1.contract_id,
+             "contract": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "simulation" }
         || { /* Contract */
              "kind": "contract",
-             "contract": $021-PtQenaB1.contract_id,
+             "contract": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash }
@@ -2286,31 +2286,31 @@ Full description
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "block" }
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "migration" }
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "subsidy" }
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "simulation" }
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash }
@@ -2701,36 +2701,36 @@ Full description
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "block" }
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "migration" }
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "subsidy" }
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "simulation" }
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash }
@@ -2789,35 +2789,35 @@ Full description
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "block" }
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "migration" }
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "subsidy" }
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "simulation" }
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "delayed_operation",
@@ -2825,31 +2825,31 @@ Full description
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "block" }
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "migration" }
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "subsidy" }
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "simulation" }
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash }
@@ -2884,23 +2884,23 @@ Full description
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash } ... ]
-    $021-PtQenaB1.sapling_state_id:
+    $021-PsQuebec.sapling_state_id:
       /* Sapling state identifier
          A sapling state identifier */
       $bignum
-    $021-PtQenaB1.scripted.contracts: { "code": any,
+    $021-PsQuebec.scripted.contracts: { "code": any,
                                         "storage": any }
-    $021-PtQenaB1.staker:
+    $021-PsQuebec.staker:
       /* unstaked_frozen_staker
          Abstract notion of staker used in operation receipts for unstaked
          frozen deposits, either a single staker or all the stakers delegating
          to some delegate. */
       { /* Single */
-        "contract": $021-PtQenaB1.contract_id,
+        "contract": $021-PsQuebec.contract_id,
         "delegate": $Signature.Public_key_hash }
       || { /* Shared */
            "delegate": $Signature.Public_key_hash }
-    $021-PtQenaB1.transaction_destination:
+    $021-PsQuebec.transaction_destination:
       /* A destination of a transaction
          A destination notation compatible with the contract notation as given
          to an RPC or inside scripts. Can be a base58 implicit contract hash, a
@@ -2952,8 +2952,8 @@ Full description
       /* A block identifier (Base58Check-encoded) */
       $unistring
     $block_header_metadata:
-      { "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
-        "next_protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+      { "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
+        "next_protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
         "test_chain_status": $test_chain_status,
         "max_operations_ttl": integer ∈ [-2^30, 2^30],
         "max_operation_data_length": integer ∈ [-2^30, 2^30],
@@ -3018,12 +3018,12 @@ Full description
         "nonce_hash": $cycle_nonce /* Some */ || null /* None */,
         "deactivated": [ $Signature.Public_key_hash ... ],
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "liquidity_baking_toggle_ema": integer ∈ [-2^31-1, 2^31],
         "adaptive_issuance_vote_ema": integer ∈ [-2^31-1, 2^31],
         "adaptive_issuance_activation_cycle"?: integer ∈ [-2^31-1, 2^31],
         "implicit_operations_results":
-          [ $021-PtQenaB1.operation.alpha.successful_manager_operation_result ... ],
+          [ $021-PsQuebec.operation.alpha.successful_manager_operation_result ... ],
         "proposer_consensus_key": $Signature.Public_key_hash,
         "baker_consensus_key": $Signature.Public_key_hash,
         "consumed_milligas": $positive_bignum,
@@ -3042,51 +3042,51 @@ Full description
       /* 64 bit integers
          Decimal representation of 64 bit integers */
       string
-    $micheline.021-PtQenaB1.michelson_v1.expression:
+    $micheline.021-PsQuebec.michelson_v1.expression:
       { /* Int */
         "int": $bignum }
       || { /* String */
            "string": $unistring }
       || { /* Bytes */
            "bytes": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ }
-      || [ $micheline.021-PtQenaB1.michelson_v1.expression ... ]
+      || [ $micheline.021-PsQuebec.michelson_v1.expression ... ]
       /* Sequence */
       || { /* Prim__generic
               Generic primitive (any number of args with or without
               annotations) */
-           "prim": $021-PtQenaB1.michelson.v1.primitives,
-           "args"?: [ $micheline.021-PtQenaB1.michelson_v1.expression ... ],
+           "prim": $021-PsQuebec.michelson.v1.primitives,
+           "args"?: [ $micheline.021-PsQuebec.michelson_v1.expression ... ],
            "annots"?: [ $unistring ... ] }
     $operation:
       { /* An operation's shell header. */
-        "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+        "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
         "chain_id": $Chain_id,
         "hash": $Operation_hash,
         "branch": $block_hash,
-        "contents": [ $021-PtQenaB1.operation.alpha.contents ... ],
+        "contents": [ $021-PsQuebec.operation.alpha.contents ... ],
         "signature"?: $Signature.V1,
         "metadata": "too large" }
       || { /* An operation's shell header. */
-           "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+           "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
            "chain_id": $Chain_id,
            "hash": $Operation_hash,
            "branch": $block_hash,
-           "contents": [ $021-PtQenaB1.operation.alpha.contents ... ],
+           "contents": [ $021-PsQuebec.operation.alpha.contents ... ],
            "signature"?: $Signature.V1 }
       || { /* An operation's shell header. */
-           "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+           "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
            "chain_id": $Chain_id,
            "hash": $Operation_hash,
            "branch": $block_hash,
            "contents":
-             [ $021-PtQenaB1.operation.alpha.operation_contents_and_result ... ],
+             [ $021-PsQuebec.operation.alpha.operation_contents_and_result ... ],
            "signature"?: $Signature.V1 }
       || { /* An operation's shell header. */
-           "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+           "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
            "chain_id": $Chain_id,
            "hash": $Operation_hash,
            "branch": $block_hash,
-           "contents": [ $021-PtQenaB1.operation.alpha.contents ... ],
+           "contents": [ $021-PsQuebec.operation.alpha.contents ... ],
            "signature"?: $Signature.V1 }
     $positive_bignum:
       /* Positive big number
@@ -3108,8 +3108,8 @@ Full description
         "payload_round": integer ∈ [-2^31-1, 2^31],
         "proof_of_work_nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
         "seed_nonce_hash"?: $cycle_nonce,
-        "liquidity_baking_toggle_vote": $021-PtQenaB1.liquidity_baking_vote,
-        "adaptive_issuance_vote": $021-PtQenaB1.adaptive_issuance_vote,
+        "liquidity_baking_toggle_vote": $021-PsQuebec.liquidity_baking_vote,
+        "adaptive_issuance_vote": $021-PsQuebec.adaptive_issuance_vote,
         "signature": $Signature.V1 }
     $sapling.DH.epk: /^([a-zA-Z0-9][a-zA-Z0-9])*$/
     $sapling.transaction.ciphertext:
@@ -3198,7 +3198,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.per_block_votes (1 byte, 8-bit tag)
+    021-PsQuebec.per_block_votes (1 byte, 8-bit tag)
     ************************************************
 
     case_0 (tag 0)
@@ -3325,7 +3325,7 @@ Full description
     +---------------------------------------+----------+-------------------------------------+
     | seed_nonce_hash                       | 32 bytes | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
-    | per_block_votes                       | 1 byte   | $021-PtQenaB1.per_block_votes       |
+    | per_block_votes                       | 1 byte   | $021-PsQuebec.per_block_votes       |
     +---------------------------------------+----------+-------------------------------------+
     | signature                             | Variable | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
@@ -3577,7 +3577,7 @@ Full description
     +-------------+----------+------------------------+
 
 
-    021-PtQenaB1.contract_id (22 bytes, 8-bit tag)
+    021-PsQuebec.contract_id (22 bytes, 8-bit tag)
     **********************************************
 
     Implicit (tag 0)
@@ -3606,7 +3606,7 @@ Full description
     +---------------+----------+------------------------+
 
 
-    021-PtQenaB1.staker (Determined from data, 8-bit tag)
+    021-PsQuebec.staker (Determined from data, 8-bit tag)
     *****************************************************
 
     Single (tag 0)
@@ -3617,7 +3617,7 @@ Full description
     +==========+==========+===========================+
     | Tag      | 1 byte   | unsigned 8-bit integer    |
     +----------+----------+---------------------------+
-    | contract | 22 bytes | $021-PtQenaB1.contract_id |
+    | contract | 22 bytes | $021-PsQuebec.contract_id |
     +----------+----------+---------------------------+
     | delegate | 21 bytes | $public_key_hash          |
     +----------+----------+---------------------------+
@@ -3635,7 +3635,7 @@ Full description
     +----------+----------+------------------------+
 
 
-    021-PtQenaB1.bond_id (21 bytes, 8-bit tag)
+    021-PsQuebec.bond_id (21 bytes, 8-bit tag)
     ******************************************
 
     Smart_rollup_bond_id (tag 1)
@@ -3650,7 +3650,7 @@ Full description
     +--------------+----------+------------------------+
 
 
-    021-PtQenaB1.frozen_staker (Determined from data, 8-bit tag)
+    021-PsQuebec.frozen_staker (Determined from data, 8-bit tag)
     ************************************************************
 
     Single (tag 0)
@@ -3661,7 +3661,7 @@ Full description
     +==========+==========+===========================+
     | Tag      | 1 byte   | unsigned 8-bit integer    |
     +----------+----------+---------------------------+
-    | contract | 22 bytes | $021-PtQenaB1.contract_id |
+    | contract | 22 bytes | $021-PsQuebec.contract_id |
     +----------+----------+---------------------------+
     | delegate | 21 bytes | $public_key_hash          |
     +----------+----------+---------------------------+
@@ -3714,7 +3714,7 @@ Full description
     +==========+==========+==================================+
     | Tag      | 1 byte   | unsigned 8-bit integer           |
     +----------+----------+----------------------------------+
-    | contract | 22 bytes | $021-PtQenaB1.contract_id        |
+    | contract | 22 bytes | $021-PsQuebec.contract_id        |
     +----------+----------+----------------------------------+
     | change   | 8 bytes  | signed 64-bit big-endian integer |
     +----------+----------+----------------------------------+
@@ -3740,7 +3740,7 @@ Full description
     +========+======================+==================================+
     | Tag    | 1 byte               | unsigned 8-bit integer           |
     +--------+----------------------+----------------------------------+
-    | staker | Determined from data | $021-PtQenaB1.frozen_staker      |
+    | staker | Determined from data | $021-PsQuebec.frozen_staker      |
     +--------+----------------------+----------------------------------+
     | change | 8 bytes              | signed 64-bit big-endian integer |
     +--------+----------------------+----------------------------------+
@@ -3930,9 +3930,9 @@ Full description
     +==========+==========+==================================+
     | Tag      | 1 byte   | unsigned 8-bit integer           |
     +----------+----------+----------------------------------+
-    | contract | 22 bytes | $021-PtQenaB1.contract_id        |
+    | contract | 22 bytes | $021-PsQuebec.contract_id        |
     +----------+----------+----------------------------------+
-    | bond_id  | 21 bytes | $021-PtQenaB1.bond_id            |
+    | bond_id  | 21 bytes | $021-PsQuebec.bond_id            |
     +----------+----------+----------------------------------+
     | change   | 8 bytes  | signed 64-bit big-endian integer |
     +----------+----------+----------------------------------+
@@ -3970,7 +3970,7 @@ Full description
     +========+======================+==================================+
     | Tag    | 1 byte               | unsigned 8-bit integer           |
     +--------+----------------------+----------------------------------+
-    | staker | Determined from data | $021-PtQenaB1.staker             |
+    | staker | Determined from data | $021-PsQuebec.staker             |
     +--------+----------------------+----------------------------------+
     | cycle  | 4 bytes              | signed 32-bit big-endian integer |
     +--------+----------------------+----------------------------------+
@@ -3986,7 +3986,7 @@ Full description
     +===========+==========+==================================+
     | Tag       | 1 byte   | unsigned 8-bit integer           |
     +-----------+----------+----------------------------------+
-    | delegator | 22 bytes | $021-PtQenaB1.contract_id        |
+    | delegator | 22 bytes | $021-PsQuebec.contract_id        |
     +-----------+----------+----------------------------------+
     | change    | 8 bytes  | signed 64-bit big-endian integer |
     +-----------+----------+----------------------------------+
@@ -4097,7 +4097,7 @@ Full description
     +------+----------------------+----------+
 
 
-    021-PtQenaB1.contract_id.originated (22 bytes, 8-bit tag)
+    021-PsQuebec.contract_id.originated (22 bytes, 8-bit tag)
     *********************************************************
 
     Originated (tag 1)
@@ -4217,7 +4217,7 @@ Full description
     +-----------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.michelson.v1.primitives (Enumeration: unsigned 8-bit integer):
+    021-PsQuebec.michelson.v1.primitives (Enumeration: unsigned 8-bit integer):
     ***************************************************************************
 
     +-------------+--------------------------------+
@@ -4541,7 +4541,7 @@ Full description
     +-------------+--------------------------------+
 
 
-    micheline.021-PtQenaB1.michelson_v1.expression (Determined from data, 8-bit tag)
+    micheline.021-PsQuebec.michelson_v1.expression (Determined from data, 8-bit tag)
     ********************************************************************************
 
     Int (tag 0)
@@ -4580,7 +4580,7 @@ Full description
     +-----------------------+----------+-------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                          |
     +-----------------------+----------+-------------------------------------------------------------+
-    | Unnamed field 0       | Variable | sequence of $micheline.021-PtQenaB1.michelson_v1.expression |
+    | Unnamed field 0       | Variable | sequence of $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------+----------+-------------------------------------------------------------+
 
 
@@ -4592,7 +4592,7 @@ Full description
     +======+========+===========================================================================================+
     | Tag  | 1 byte | unsigned 8-bit integer                                                                    |
     +------+--------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+--------+-------------------------------------------------------------------------------------------+
 
 
@@ -4604,7 +4604,7 @@ Full description
     +=======================+==========+===========================================================================================+
     | Tag                   | 1 byte   | unsigned 8-bit integer                                                                    |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
@@ -4620,9 +4620,9 @@ Full description
     +======+======================+===========================================================================================+
     | Tag  | 1 byte               | unsigned 8-bit integer                                                                    |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
 
 
@@ -4634,9 +4634,9 @@ Full description
     +=======================+======================+===========================================================================================+
     | Tag                   | 1 byte               | unsigned 8-bit integer                                                                    |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg                   | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg                   | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
@@ -4652,11 +4652,11 @@ Full description
     +======+======================+===========================================================================================+
     | Tag  | 1 byte               | unsigned 8-bit integer                                                                    |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg1 | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg1 | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg2 | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg2 | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
 
 
@@ -4668,11 +4668,11 @@ Full description
     +=======================+======================+===========================================================================================+
     | Tag                   | 1 byte               | unsigned 8-bit integer                                                                    |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg1                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg1                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg2                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg2                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
@@ -4688,11 +4688,11 @@ Full description
     +=======================+==========+===========================================================================================+
     | Tag                   | 1 byte   | unsigned 8-bit integer                                                                    |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | args                  | Variable | sequence of $micheline.021-PtQenaB1.michelson_v1.expression                               |
+    | args                  | Variable | sequence of $micheline.021-PsQuebec.michelson_v1.expression                               |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
@@ -4722,11 +4722,11 @@ Full description
     +=============================+======================+=================================================+
     | key_hash                    | 32 bytes             | bytes                                           |
     +-----------------------------+----------------------+-------------------------------------------------+
-    | key                         | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | key                         | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------------+----------------------+-------------------------------------------------+
     | ? presence of field "value" | 1 byte               | boolean (0 for false, 255 for true)             |
     +-----------------------------+----------------------+-------------------------------------------------+
-    | value                       | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | value                       | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------------+----------------------+-------------------------------------------------+
 
 
@@ -4785,9 +4785,9 @@ Full description
     +-----------------------+----------------------+-------------------------------------------------+
     | updates               | Variable             | sequence of $X_30                               |
     +-----------------------+----------------------+-------------------------------------------------+
-    | key_type              | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | key_type              | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------+----------------------+-------------------------------------------------+
-    | value_type            | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | value_type            | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------+----------------------+-------------------------------------------------+
 
 
@@ -4822,7 +4822,7 @@ Full description
     +------+----------------------+------------------------+
 
 
-    021-PtQenaB1.lazy_storage_diff
+    021-PsQuebec.lazy_storage_diff
     ******************************
 
     +-----------------------+----------+------------------------------------+
@@ -4840,15 +4840,15 @@ Full description
     +--------------+----------------------+-------------------------------------------------+
     | Name         | Size                 | Contents                                        |
     +==============+======================+=================================================+
-    | ticketer     | 22 bytes             | $021-PtQenaB1.contract_id                       |
+    | ticketer     | 22 bytes             | $021-PsQuebec.contract_id                       |
     +--------------+----------------------+-------------------------------------------------+
-    | content_type | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | content_type | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +--------------+----------------------+-------------------------------------------------+
-    | content      | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | content      | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +--------------+----------------------+-------------------------------------------------+
 
 
-    021-PtQenaB1.transaction_destination (22 bytes, 8-bit tag)
+    021-PsQuebec.transaction_destination (22 bytes, 8-bit tag)
     **********************************************************
 
     Implicit (tag 0)
@@ -4911,7 +4911,7 @@ Full description
     +---------+----------------------+---------------------------------------+
     | Name    | Size                 | Contents                              |
     +=========+======================+=======================================+
-    | account | 22 bytes             | $021-PtQenaB1.transaction_destination |
+    | account | 22 bytes             | $021-PsQuebec.transaction_destination |
     +---------+----------------------+---------------------------------------+
     | amount  | Determined from data | $Z.t                                  |
     +---------+----------------------+---------------------------------------+
@@ -4944,9 +4944,9 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "storage"                                            | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | storage                                                                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression  |
+    | storage                                                                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                 |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -4956,7 +4956,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | originated_contracts                                                     | Variable             | sequence of $021-PtQenaB1.contract_id.originated |
+    | originated_contracts                                                     | Variable             | sequence of $021-PsQuebec.contract_id.originated |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                             |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -4968,7 +4968,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "lazy_storage_diff"                                  | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | lazy_storage_diff                                                        | Determined from data | $021-PtQenaB1.lazy_storage_diff                  |
+    | lazy_storage_diff                                                        | Determined from data | $021-PsQuebec.lazy_storage_diff                  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
 
 
@@ -4988,7 +4988,7 @@ Full description
     +-----------------------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.successful_manager_operation_result (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.successful_manager_operation_result (Determined from data, 8-bit tag)
     **************************************************************************************************
 
     reveal (tag 0)
@@ -5023,13 +5023,13 @@ Full description
     +==========================================================================+======================+==================================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer                           |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                 |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | originated_contracts                                                     | Variable             | sequence of $021-PtQenaB1.contract_id.originated |
+    | originated_contracts                                                     | Variable             | sequence of $021-PsQuebec.contract_id.originated |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                             |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -5039,7 +5039,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "lazy_storage_diff"                                  | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | lazy_storage_diff                                                        | Determined from data | $021-PtQenaB1.lazy_storage_diff                  |
+    | lazy_storage_diff                                                        | Determined from data | $021-PsQuebec.lazy_storage_diff                  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
 
 
@@ -5053,7 +5053,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                               |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -5091,7 +5091,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -5107,7 +5107,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -5155,7 +5155,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------------+
     | deactivated                                                              | Variable             | sequence of $public_key_hash                                                  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                            |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                            |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------------+
@@ -5169,7 +5169,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                            |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------------+
-    | implicit_operations_results                                              | Variable             | sequence of $021-PtQenaB1.operation.alpha.successful_manager_operation_result |
+    | implicit_operations_results                                              | Variable             | sequence of $021-PsQuebec.operation.alpha.successful_manager_operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------------+
     | proposer_consensus_key                                                   | 21 bytes             | $public_key_hash                                                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------------+
@@ -5334,11 +5334,11 @@ Full description
     +==========+======================+=================================================+
     | Tag      | 1 byte               | unsigned 8-bit integer                          |
     +----------+----------------------+-------------------------------------------------+
-    | contents | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | contents | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +----------+----------------------+-------------------------------------------------+
-    | ty       | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | ty       | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +----------+----------------------+-------------------------------------------------+
-    | ticketer | 22 bytes             | $021-PtQenaB1.contract_id                       |
+    | ticketer | 22 bytes             | $021-PsQuebec.contract_id                       |
     +----------+----------------------+-------------------------------------------------+
 
 
@@ -5708,7 +5708,7 @@ Full description
     +----------------------+----------+------------------------+
 
 
-    021-PtQenaB1.scripted.contracts
+    021-PsQuebec.scripted.contracts
     *******************************
 
     +-----------------------+----------+------------------------------------+
@@ -5724,7 +5724,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.entrypoint (Determined from data, 8-bit tag)
+    021-PsQuebec.entrypoint (Determined from data, 8-bit tag)
     *********************************************************
 
     default (tag 0)
@@ -5847,7 +5847,7 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | Name                  | Size                 | Contents                           |
     +=======================+======================+====================================+
-    | entrypoint            | Determined from data | $021-PtQenaB1.entrypoint           |
+    | entrypoint            | Determined from data | $021-PsQuebec.entrypoint           |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -5867,7 +5867,7 @@ Full description
     +-----------------+-----------+----------+
 
 
-    021-PtQenaB1.inlined.preattestation.contents (43 bytes, 8-bit tag)
+    021-PsQuebec.inlined.preattestation.contents (43 bytes, 8-bit tag)
     ******************************************************************
 
     Preattestation (tag 20)
@@ -5888,7 +5888,7 @@ Full description
     +--------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.inlined.preattestation
+    021-PsQuebec.inlined.preattestation
     ***********************************
 
     +------------+----------+-----------------------------------------------+
@@ -5896,13 +5896,13 @@ Full description
     +============+==========+===============================================+
     | branch     | 32 bytes | bytes                                         |
     +------------+----------+-----------------------------------------------+
-    | operations | 43 bytes | $021-PtQenaB1.inlined.preattestation.contents |
+    | operations | 43 bytes | $021-PsQuebec.inlined.preattestation.contents |
     +------------+----------+-----------------------------------------------+
     | signature  | Variable | bytes                                         |
     +------------+----------+-----------------------------------------------+
 
 
-    021-PtQenaB1.inlined.attestation_mempool.contents (Determined from data, 8-bit tag)
+    021-PsQuebec.inlined.attestation_mempool.contents (Determined from data, 8-bit tag)
     ***********************************************************************************
 
     Attestation (tag 21)
@@ -5943,7 +5943,7 @@ Full description
     +--------------------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.inlined.attestation
+    021-PsQuebec.inlined.attestation
     ********************************
 
     +------------+----------------------+----------------------------------------------------+
@@ -5951,13 +5951,13 @@ Full description
     +============+======================+====================================================+
     | branch     | 32 bytes             | bytes                                              |
     +------------+----------------------+----------------------------------------------------+
-    | operations | Determined from data | $021-PtQenaB1.inlined.attestation_mempool.contents |
+    | operations | Determined from data | $021-PsQuebec.inlined.attestation_mempool.contents |
     +------------+----------------------+----------------------------------------------------+
     | signature  | Variable             | bytes                                              |
     +------------+----------------------+----------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.contents (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.contents (Determined from data, 8-bit tag)
     ***********************************************************************
 
     Seed_nonce_revelation (tag 1)
@@ -5984,11 +5984,11 @@ Full description
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op1                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op2                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
 
 
@@ -6070,11 +6070,11 @@ Full description
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op1                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op2                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
 
 
@@ -6218,7 +6218,7 @@ Full description
     +----------------------------------+----------------------+-------------------------------------+
     | amount                           | Determined from data | $N.t                                |
     +----------------------------------+----------------------+-------------------------------------+
-    | destination                      | 22 bytes             | $021-PtQenaB1.contract_id           |
+    | destination                      | 22 bytes             | $021-PsQuebec.contract_id           |
     +----------------------------------+----------------------+-------------------------------------+
     | ? presence of field "parameters" | 1 byte               | boolean (0 for false, 255 for true) |
     +----------------------------------+----------------------+-------------------------------------+
@@ -6250,7 +6250,7 @@ Full description
     +--------------------------------+----------------------+-------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                    |
     +--------------------------------+----------------------+-------------------------------------+
-    | script                         | Determined from data | $021-PtQenaB1.scripted.contracts    |
+    | script                         | Determined from data | $021-PsQuebec.scripted.contracts    |
     +--------------------------------+----------------------+-------------------------------------+
 
 
@@ -6346,7 +6346,7 @@ Full description
     +---------------+----------------------+--------------------------------------+
     | amount        | Determined from data | $Z.t                                 |
     +---------------+----------------------+--------------------------------------+
-    | destination   | 22 bytes             | $021-PtQenaB1.contract_id.originated |
+    | destination   | 22 bytes             | $021-PsQuebec.contract_id.originated |
     +---------------+----------------------+--------------------------------------+
 
 
@@ -6398,11 +6398,11 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | ticket_ty             | Variable             | bytes                              |
     +-----------------------+----------------------+------------------------------------+
-    | ticket_ticketer       | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | ticket_ticketer       | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | ticket_amount         | Determined from data | $N.t                               |
     +-----------------------+----------------------+------------------------------------+
-    | destination           | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | destination           | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -6734,7 +6734,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.zk_rollup_update (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.zk_rollup_update (Determined from data, 8-bit tag)
     ************************************************************************************************
 
     Applied (tag 0)
@@ -6745,7 +6745,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -6791,7 +6791,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_122                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -6801,7 +6801,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.internal_operation_result.event (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.internal_operation_result.event (Determined from data, 8-bit tag)
     **********************************************************************************************
 
     Applied (tag 0)
@@ -6856,7 +6856,7 @@ Full description
     +------------------------------+----------------------+-------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.internal_operation_result.delegation (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.internal_operation_result.delegation (Determined from data, 8-bit tag)
     ***************************************************************************************************
 
     Applied (tag 0)
@@ -6869,7 +6869,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                               |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -6913,13 +6913,13 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.internal_operation_result.origination (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.internal_operation_result.origination (Determined from data, 8-bit tag)
     ****************************************************************************************************
 
     Applied (tag 0)
@@ -6930,13 +6930,13 @@ Full description
     +==========================================================================+======================+==================================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer                           |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                 |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | originated_contracts                                                     | Variable             | sequence of $021-PtQenaB1.contract_id.originated |
+    | originated_contracts                                                     | Variable             | sequence of $021-PsQuebec.contract_id.originated |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                             |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -6946,7 +6946,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "lazy_storage_diff"                                  | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | lazy_storage_diff                                                        | Determined from data | $021-PtQenaB1.lazy_storage_diff                  |
+    | lazy_storage_diff                                                        | Determined from data | $021-PsQuebec.lazy_storage_diff                  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
 
 
@@ -6986,13 +6986,13 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | errors                                                                   | Determined from data | $X_122                                           |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                 |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | originated_contracts                                                     | Variable             | sequence of $021-PtQenaB1.contract_id.originated |
+    | originated_contracts                                                     | Variable             | sequence of $021-PsQuebec.contract_id.originated |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                             |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -7002,7 +7002,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "lazy_storage_diff"                                  | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | lazy_storage_diff                                                        | Determined from data | $021-PtQenaB1.lazy_storage_diff                  |
+    | lazy_storage_diff                                                        | Determined from data | $021-PsQuebec.lazy_storage_diff                  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
 
 
@@ -7019,9 +7019,9 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "storage"                                            | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | storage                                                                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression  |
+    | storage                                                                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                 |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -7031,7 +7031,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | originated_contracts                                                     | Variable             | sequence of $021-PtQenaB1.contract_id.originated |
+    | originated_contracts                                                     | Variable             | sequence of $021-PsQuebec.contract_id.originated |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                             |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -7043,7 +7043,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "lazy_storage_diff"                                  | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | lazy_storage_diff                                                        | Determined from data | $021-PtQenaB1.lazy_storage_diff                  |
+    | lazy_storage_diff                                                        | Determined from data | $021-PsQuebec.lazy_storage_diff                  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
 
 
@@ -7063,7 +7063,7 @@ Full description
     +-----------------------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.internal_operation_result.transaction (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.internal_operation_result.transaction (Determined from data, 8-bit tag)
     ****************************************************************************************************
 
     Applied (tag 0)
@@ -7118,7 +7118,7 @@ Full description
     +------------------------------+----------------------+-------------------------------------+
 
 
-    021-PtQenaB1.apply_internal_results.alpha.operation_result (Determined from data, 8-bit tag)
+    021-PsQuebec.apply_internal_results.alpha.operation_result (Determined from data, 8-bit tag)
     ********************************************************************************************
 
     transaction (tag 1)
@@ -7129,19 +7129,19 @@ Full description
     +==================================+======================+=====================================================================+
     | Tag                              | 1 byte               | unsigned 8-bit integer                                              |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
-    | source                           | 22 bytes             | $021-PtQenaB1.transaction_destination                               |
+    | source                           | 22 bytes             | $021-PsQuebec.transaction_destination                               |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
     | nonce                            | 2 bytes              | unsigned 16-bit big-endian integer                                  |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
     | amount                           | Determined from data | $N.t                                                                |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
-    | destination                      | 22 bytes             | $021-PtQenaB1.transaction_destination                               |
+    | destination                      | 22 bytes             | $021-PsQuebec.transaction_destination                               |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
     | ? presence of field "parameters" | 1 byte               | boolean (0 for false, 255 for true)                                 |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
     | parameters                       | Determined from data | $X_108                                                              |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
-    | result                           | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.transaction |
+    | result                           | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.transaction |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
 
 
@@ -7153,7 +7153,7 @@ Full description
     +================================+======================+=====================================================================+
     | Tag                            | 1 byte               | unsigned 8-bit integer                                              |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
-    | source                         | 22 bytes             | $021-PtQenaB1.transaction_destination                               |
+    | source                         | 22 bytes             | $021-PsQuebec.transaction_destination                               |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
     | nonce                          | 2 bytes              | unsigned 16-bit big-endian integer                                  |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
@@ -7163,9 +7163,9 @@ Full description
     +--------------------------------+----------------------+---------------------------------------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                                                    |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
-    | script                         | Determined from data | $021-PtQenaB1.scripted.contracts                                    |
+    | script                         | Determined from data | $021-PsQuebec.scripted.contracts                                    |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
-    | result                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.origination |
+    | result                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.origination |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
 
 
@@ -7177,7 +7177,7 @@ Full description
     +================================+======================+====================================================================+
     | Tag                            | 1 byte               | unsigned 8-bit integer                                             |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
-    | source                         | 22 bytes             | $021-PtQenaB1.transaction_destination                              |
+    | source                         | 22 bytes             | $021-PsQuebec.transaction_destination                              |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
     | nonce                          | 2 bytes              | unsigned 16-bit big-endian integer                                 |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
@@ -7185,7 +7185,7 @@ Full description
     +--------------------------------+----------------------+--------------------------------------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                                                   |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
-    | result                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.delegation |
+    | result                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.delegation |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
 
 
@@ -7197,21 +7197,21 @@ Full description
     +===============================+======================+===============================================================+
     | Tag                           | 1 byte               | unsigned 8-bit integer                                        |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | source                        | 22 bytes             | $021-PtQenaB1.transaction_destination                         |
+    | source                        | 22 bytes             | $021-PsQuebec.transaction_destination                         |
     +-------------------------------+----------------------+---------------------------------------------------------------+
     | nonce                         | 2 bytes              | unsigned 16-bit big-endian integer                            |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | type                          | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression               |
+    | type                          | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression               |
     +-------------------------------+----------------------+---------------------------------------------------------------+
     | ? presence of field "tag"     | 1 byte               | boolean (0 for false, 255 for true)                           |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | tag                           | Determined from data | $021-PtQenaB1.entrypoint                                      |
+    | tag                           | Determined from data | $021-PsQuebec.entrypoint                                      |
     +-------------------------------+----------------------+---------------------------------------------------------------+
     | ? presence of field "payload" | 1 byte               | boolean (0 for false, 255 for true)                           |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | payload                       | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression               |
+    | payload                       | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression               |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | result                        | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.event |
+    | result                        | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.event |
     +-------------------------------+----------------------+---------------------------------------------------------------+
 
 
@@ -7221,19 +7221,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_update         |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.zk_rollup_update         |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.zk_rollup_publish (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.zk_rollup_publish (Determined from data, 8-bit tag)
     *************************************************************************************************
 
     Applied (tag 0)
@@ -7244,7 +7244,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -7290,7 +7290,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_122                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -7306,19 +7306,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_publish        |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.zk_rollup_publish        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.zk_rollup_origination (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.zk_rollup_origination (Determined from data, 8-bit tag)
     *****************************************************************************************************
 
     Applied (tag 0)
@@ -7329,7 +7329,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -7377,7 +7377,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_122                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -7395,15 +7395,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_origination    |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.zk_rollup_origination    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -7426,7 +7426,7 @@ Full description
     +------------+----------+----------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.dal_publish_commitment (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.dal_publish_commitment (Determined from data, 8-bit tag)
     ******************************************************************************************************
 
     Applied (tag 0)
@@ -7491,19 +7491,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.dal_publish_commitment   |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.dal_publish_commitment   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_recover_bond (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_recover_bond (Determined from data, 8-bit tag)
     *********************************************************************************************************
 
     Applied (tag 0)
@@ -7514,7 +7514,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -7558,7 +7558,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_122                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -7572,15 +7572,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                 |
     +==========================================================================+======================+==========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                       |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                       |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                         |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_recover_bond |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_recover_bond |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                       |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result  |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
 
 
@@ -7609,7 +7609,7 @@ Full description
     +-----------+----------------------+------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_execute_outbox_message (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_execute_outbox_message (Determined from data, 8-bit tag)
     *******************************************************************************************************************
 
     Applied (tag 0)
@@ -7620,7 +7620,7 @@ Full description
     +==========================================================================+======================+=====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -7674,7 +7674,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_122                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -7698,15 +7698,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                           |
     +==========================================================================+======================+====================================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                                 |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                                 |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_execute_outbox_message |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_execute_outbox_message |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                                 |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result            |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result            |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
 
 
@@ -7785,7 +7785,7 @@ Full description
     +--------+----------------------+------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_timeout (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_timeout (Determined from data, 8-bit tag)
     ****************************************************************************************************
 
     Applied (tag 0)
@@ -7800,7 +7800,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | game_status                                                              | Determined from data | $X_986                             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -7846,7 +7846,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | game_status                                                              | Determined from data | $X_986                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -7858,19 +7858,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_timeout     |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_timeout     |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_publish (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_publish (Determined from data, 8-bit tag)
     ****************************************************************************************************
 
     Applied (tag 0)
@@ -7887,7 +7887,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | published_at_level                                                       | 4 bytes              | signed 32-bit big-endian integer   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -7935,7 +7935,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | published_at_level                                                       | 4 bytes              | signed 32-bit big-endian integer    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -7947,19 +7947,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_publish     |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_publish     |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_cement (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_cement (Determined from data, 8-bit tag)
     ***************************************************************************************************
 
     Applied (tag 0)
@@ -8028,15 +8028,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_cement      |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_cement      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -8046,19 +8046,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.event           |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.event           |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_originate (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_originate (Determined from data, 8-bit tag)
     ******************************************************************************************************
 
     Applied (tag 0)
@@ -8069,7 +8069,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -8119,7 +8119,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_122                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -8139,19 +8139,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_originate   |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_originate   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.transfer_ticket (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.transfer_ticket (Determined from data, 8-bit tag)
     ***********************************************************************************************
 
     Applied (tag 0)
@@ -8162,7 +8162,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -8212,7 +8212,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_122                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -8232,19 +8232,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.transfer_ticket          |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.transfer_ticket          |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.register_global_constant (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.register_global_constant (Determined from data, 8-bit tag)
     ********************************************************************************************************
 
     Applied (tag 0)
@@ -8255,7 +8255,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -8303,7 +8303,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_122                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -8321,15 +8321,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.register_global_constant |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.register_global_constant |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -8339,15 +8339,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.delegation      |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.delegation      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -8357,19 +8357,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.origination     |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.origination     |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.transaction (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.transaction (Determined from data, 8-bit tag)
     *******************************************************************************************
 
     Applied (tag 0)
@@ -8430,15 +8430,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.transaction              |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.transaction              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -8448,7 +8448,7 @@ Full description
     +--------------------------------------------------------------------------+----------+-------------------------------------------------------------------------+
     | Name                                                                     | Size     | Contents                                                                |
     +==========================================================================+==========+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable | sequence of $X_8                                                        |
     +--------------------------------------------------------------------------+----------+-------------------------------------------------------------------------+
@@ -8466,7 +8466,7 @@ Full description
     +--------------------------------------------------------------------------+----------+-------------------------------------+
     | Name                                                                     | Size     | Contents                            |
     +==========================================================================+==========+=====================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
     | balance_updates                                                          | Variable | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
@@ -8474,7 +8474,7 @@ Full description
     +--------------------------------------------------------------------------+----------+-------------------------------------+
 
 
-    021-PtQenaB1.operation_metadata.alpha.balance_updates
+    021-PsQuebec.operation_metadata.alpha.balance_updates
     *****************************************************
 
     +-----------------------+----------+------------------------------------+
@@ -8496,13 +8496,13 @@ Full description
     +--------------------------------------------------------------------------+----------+-------------------------------------+
     | forbidden_delegate                                                       | 21 bytes | $public_key_hash                    |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
     | balance_updates                                                          | Variable | sequence of $X_8                    |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_contents_and_result (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_contents_and_result (Determined from data, 8-bit tag)
     ********************************************************************************************
 
     Seed_nonce_revelation (tag 1)
@@ -8517,7 +8517,7 @@ Full description
     +----------+----------------------+--------------------------------------------------------+
     | nonce    | 32 bytes             | bytes                                                  |
     +----------+----------------------+--------------------------------------------------------+
-    | metadata | Determined from data | $021-PtQenaB1.operation_metadata.alpha.balance_updates |
+    | metadata | Determined from data | $021-PsQuebec.operation_metadata.alpha.balance_updates |
     +----------+----------------------+--------------------------------------------------------+
 
 
@@ -8531,11 +8531,11 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
-    | op1                   | Variable             | $021-PtQenaB1.inlined.attestation  |
+    | op1                   | Variable             | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
-    | op2                   | Variable             | $021-PtQenaB1.inlined.attestation  |
+    | op2                   | Variable             | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------------------+------------------------------------+
     | metadata              | Determined from data | $X_3206                            |
     +-----------------------+----------------------+------------------------------------+
@@ -8573,7 +8573,7 @@ Full description
     +----------+----------------------+--------------------------------------------------------+
     | secret   | 20 bytes             | bytes                                                  |
     +----------+----------------------+--------------------------------------------------------+
-    | metadata | Determined from data | $021-PtQenaB1.operation_metadata.alpha.balance_updates |
+    | metadata | Determined from data | $021-PsQuebec.operation_metadata.alpha.balance_updates |
     +----------+----------------------+--------------------------------------------------------+
 
 
@@ -8623,11 +8623,11 @@ Full description
     +-----------------------+----------------------+--------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer   |
     +-----------------------+----------------------+--------------------------------------+
-    | op1                   | Variable             | $021-PtQenaB1.inlined.preattestation |
+    | op1                   | Variable             | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------------------+--------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer   |
     +-----------------------+----------------------+--------------------------------------+
-    | op2                   | Variable             | $021-PtQenaB1.inlined.preattestation |
+    | op2                   | Variable             | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------------------+--------------------------------------+
     | metadata              | Determined from data | $X_3206                              |
     +-----------------------+----------------------+--------------------------------------+
@@ -8643,7 +8643,7 @@ Full description
     +----------+----------------------+--------------------------------------------------------+
     | solution | 200 bytes            | $X_109                                                 |
     +----------+----------------------+--------------------------------------------------------+
-    | metadata | Determined from data | $021-PtQenaB1.operation_metadata.alpha.balance_updates |
+    | metadata | Determined from data | $021-PsQuebec.operation_metadata.alpha.balance_updates |
     +----------+----------------------+--------------------------------------------------------+
 
 
@@ -8771,7 +8771,7 @@ Full description
     +----------------------------------+----------------------+-------------------------------------+
     | amount                           | Determined from data | $N.t                                |
     +----------------------------------+----------------------+-------------------------------------+
-    | destination                      | 22 bytes             | $021-PtQenaB1.contract_id           |
+    | destination                      | 22 bytes             | $021-PsQuebec.contract_id           |
     +----------------------------------+----------------------+-------------------------------------+
     | ? presence of field "parameters" | 1 byte               | boolean (0 for false, 255 for true) |
     +----------------------------------+----------------------+-------------------------------------+
@@ -8805,7 +8805,7 @@ Full description
     +--------------------------------+----------------------+-------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                    |
     +--------------------------------+----------------------+-------------------------------------+
-    | script                         | Determined from data | $021-PtQenaB1.scripted.contracts    |
+    | script                         | Determined from data | $021-PsQuebec.scripted.contracts    |
     +--------------------------------+----------------------+-------------------------------------+
     | metadata                       | Determined from data | $X_2667                             |
     +--------------------------------+----------------------+-------------------------------------+
@@ -8909,7 +8909,7 @@ Full description
     +---------------+----------------------+--------------------------------------+
     | amount        | Determined from data | $Z.t                                 |
     +---------------+----------------------+--------------------------------------+
-    | destination   | 22 bytes             | $021-PtQenaB1.contract_id.originated |
+    | destination   | 22 bytes             | $021-PsQuebec.contract_id.originated |
     +---------------+----------------------+--------------------------------------+
     | metadata      | Determined from data | $X_684                               |
     +---------------+----------------------+--------------------------------------+
@@ -8965,11 +8965,11 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | ticket_ty             | Variable             | bytes                              |
     +-----------------------+----------------------+------------------------------------+
-    | ticket_ticketer       | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | ticket_ticketer       | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | ticket_amount         | Determined from data | $N.t                               |
     +-----------------------+----------------------+------------------------------------+
-    | destination           | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | destination           | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -9328,7 +9328,7 @@ Full description
     +-----------------------+----------+-------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                      |
     +-----------------------+----------+-------------------------------------------------------------------------+
-    | contents              | Variable | sequence of $021-PtQenaB1.operation.alpha.operation_contents_and_result |
+    | contents              | Variable | sequence of $021-PsQuebec.operation.alpha.operation_contents_and_result |
     +-----------------------+----------+-------------------------------------------------------------------------+
     | signature             | Variable | bytes                                                                   |
     +-----------------------+----------+-------------------------------------------------------------------------+
@@ -9344,7 +9344,7 @@ Full description
     +-----------------------+----------+----------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                 |
     +-----------------------+----------+----------------------------------------------------+
-    | contents              | Variable | sequence of $021-PtQenaB1.operation.alpha.contents |
+    | contents              | Variable | sequence of $021-PsQuebec.operation.alpha.contents |
     +-----------------------+----------+----------------------------------------------------+
     | signature             | Variable | bytes                                              |
     +-----------------------+----------+----------------------------------------------------+
@@ -9365,7 +9365,7 @@ Full description
     +-----------------+----------+------------------------+
 
 
-    021-PtQenaB1.operation.alpha.contents_or_signature_prefix (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.contents_or_signature_prefix (Determined from data, 8-bit tag)
     *******************************************************************************************
 
     Seed_nonce_revelation (tag 1)
@@ -9392,11 +9392,11 @@ Full description
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op1                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op2                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
 
 
@@ -9478,11 +9478,11 @@ Full description
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op1                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op2                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
 
 
@@ -9626,7 +9626,7 @@ Full description
     +----------------------------------+----------------------+-------------------------------------+
     | amount                           | Determined from data | $N.t                                |
     +----------------------------------+----------------------+-------------------------------------+
-    | destination                      | 22 bytes             | $021-PtQenaB1.contract_id           |
+    | destination                      | 22 bytes             | $021-PsQuebec.contract_id           |
     +----------------------------------+----------------------+-------------------------------------+
     | ? presence of field "parameters" | 1 byte               | boolean (0 for false, 255 for true) |
     +----------------------------------+----------------------+-------------------------------------+
@@ -9658,7 +9658,7 @@ Full description
     +--------------------------------+----------------------+-------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                    |
     +--------------------------------+----------------------+-------------------------------------+
-    | script                         | Determined from data | $021-PtQenaB1.scripted.contracts    |
+    | script                         | Determined from data | $021-PsQuebec.scripted.contracts    |
     +--------------------------------+----------------------+-------------------------------------+
 
 
@@ -9754,7 +9754,7 @@ Full description
     +---------------+----------------------+--------------------------------------+
     | amount        | Determined from data | $Z.t                                 |
     +---------------+----------------------+--------------------------------------+
-    | destination   | 22 bytes             | $021-PtQenaB1.contract_id.originated |
+    | destination   | 22 bytes             | $021-PsQuebec.contract_id.originated |
     +---------------+----------------------+--------------------------------------+
 
 
@@ -9806,11 +9806,11 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | ticket_ty             | Variable             | bytes                              |
     +-----------------------+----------------------+------------------------------------+
-    | ticket_ticketer       | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | ticket_ticketer       | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | ticket_amount         | Determined from data | $N.t                               |
     +-----------------------+----------------------+------------------------------------+
-    | destination           | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | destination           | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -10153,7 +10153,7 @@ Full description
     +===============================+==========+========================================================================+
     | Tag                           | 1 byte   | unsigned 8-bit integer                                                 |
     +-------------------------------+----------+------------------------------------------------------------------------+
-    | contents_and_signature_prefix | Variable | sequence of $021-PtQenaB1.operation.alpha.contents_or_signature_prefix |
+    | contents_and_signature_prefix | Variable | sequence of $021-PsQuebec.operation.alpha.contents_or_signature_prefix |
     +-------------------------------+----------+------------------------------------------------------------------------+
     | signature_suffix              | 64 bytes | bytes                                                                  |
     +-------------------------------+----------+------------------------------------------------------------------------+
@@ -10167,7 +10167,7 @@ Full description
     +===============================+==========+========================================================================+
     | Tag                           | 1 byte   | unsigned 8-bit integer                                                 |
     +-------------------------------+----------+------------------------------------------------------------------------+
-    | contents_and_signature_prefix | Variable | sequence of $021-PtQenaB1.operation.alpha.contents_or_signature_prefix |
+    | contents_and_signature_prefix | Variable | sequence of $021-PsQuebec.operation.alpha.contents_or_signature_prefix |
     +-------------------------------+----------+------------------------------------------------------------------------+
     | signature_suffix              | 64 bytes | bytes                                                                  |
     +-------------------------------+----------+------------------------------------------------------------------------+
@@ -10526,23 +10526,23 @@ Full description
       "hard_gas_limit_per_operation": $bignum,
       "hard_gas_limit_per_block": $bignum,
       "proof_of_work_threshold": $int64,
-      "minimal_stake": $021-PtQenaB1.mutez,
-      "minimal_frozen_stake": $021-PtQenaB1.mutez,
+      "minimal_stake": $021-PsQuebec.mutez,
+      "minimal_frozen_stake": $021-PsQuebec.mutez,
       "vdf_difficulty": $int64,
       "origination_size": integer ∈ [-2^30, 2^30],
       "issuance_weights":
-        { "base_total_issued_per_minute": $021-PtQenaB1.mutez,
+        { "base_total_issued_per_minute": $021-PsQuebec.mutez,
           "baking_reward_fixed_portion_weight": integer ∈ [-2^30, 2^30],
           "baking_reward_bonus_weight": integer ∈ [-2^30, 2^30],
           "attesting_reward_weight": integer ∈ [-2^30, 2^30],
           "seed_nonce_revelation_tip_weight": integer ∈ [-2^30, 2^30],
           "vdf_revelation_tip_weight": integer ∈ [-2^30, 2^30] },
-      "cost_per_byte": $021-PtQenaB1.mutez,
+      "cost_per_byte": $021-PsQuebec.mutez,
       "hard_storage_limit_per_operation": $bignum,
       "quorum_min": integer ∈ [-2^31-1, 2^31],
       "quorum_max": integer ∈ [-2^31-1, 2^31],
       "min_proposal_quorum": integer ∈ [-2^31-1, 2^31],
-      "liquidity_baking_subsidy": $021-PtQenaB1.mutez,
+      "liquidity_baking_subsidy": $021-PsQuebec.mutez,
       "liquidity_baking_toggle_ema_threshold": integer ∈ [-2^31-1, 2^31],
       "max_operations_time_to_live": integer ∈ [-2^15, 2^15-1],
       "minimal_block_delay": $int64,
@@ -10577,7 +10577,7 @@ Full description
       "smart_rollup_arith_pvm_enable": boolean,
       "smart_rollup_origination_size": integer ∈ [-2^30, 2^30],
       "smart_rollup_challenge_window_in_blocks": integer ∈ [-2^30, 2^30],
-      "smart_rollup_stake_amount": $021-PtQenaB1.mutez,
+      "smart_rollup_stake_amount": $021-PsQuebec.mutez,
       "smart_rollup_commitment_period_in_blocks": integer ∈ [-2^30, 2^30],
       "smart_rollup_max_lookahead_in_blocks": integer ∈ [-2^31-1, 2^31],
       "smart_rollup_max_active_outbox_levels": integer ∈ [-2^31-1, 2^31],
@@ -10629,7 +10629,7 @@ Full description
       "adaptive_issuance_force_activation": boolean,
       "ns_enable": boolean,
       "direct_ticket_spending_enable": boolean }
-    $021-PtQenaB1.mutez: $positive_bignum
+    $021-PsQuebec.mutez: $positive_bignum
     $Signature.Public_key_hash:
       /* A Ed25519, Secp256k1, P256, or BLS public key hash
          (Base58Check-encoded) */
@@ -11080,23 +11080,23 @@ Full description
       "hard_gas_limit_per_operation": $bignum,
       "hard_gas_limit_per_block": $bignum,
       "proof_of_work_threshold": $int64,
-      "minimal_stake": $021-PtQenaB1.mutez,
-      "minimal_frozen_stake": $021-PtQenaB1.mutez,
+      "minimal_stake": $021-PsQuebec.mutez,
+      "minimal_frozen_stake": $021-PsQuebec.mutez,
       "vdf_difficulty": $int64,
       "origination_size": integer ∈ [-2^30, 2^30],
       "issuance_weights":
-        { "base_total_issued_per_minute": $021-PtQenaB1.mutez,
+        { "base_total_issued_per_minute": $021-PsQuebec.mutez,
           "baking_reward_fixed_portion_weight": integer ∈ [-2^30, 2^30],
           "baking_reward_bonus_weight": integer ∈ [-2^30, 2^30],
           "attesting_reward_weight": integer ∈ [-2^30, 2^30],
           "seed_nonce_revelation_tip_weight": integer ∈ [-2^30, 2^30],
           "vdf_revelation_tip_weight": integer ∈ [-2^30, 2^30] },
-      "cost_per_byte": $021-PtQenaB1.mutez,
+      "cost_per_byte": $021-PsQuebec.mutez,
       "hard_storage_limit_per_operation": $bignum,
       "quorum_min": integer ∈ [-2^31-1, 2^31],
       "quorum_max": integer ∈ [-2^31-1, 2^31],
       "min_proposal_quorum": integer ∈ [-2^31-1, 2^31],
-      "liquidity_baking_subsidy": $021-PtQenaB1.mutez,
+      "liquidity_baking_subsidy": $021-PsQuebec.mutez,
       "liquidity_baking_toggle_ema_threshold": integer ∈ [-2^31-1, 2^31],
       "max_operations_time_to_live": integer ∈ [-2^15, 2^15-1],
       "minimal_block_delay": $int64,
@@ -11131,7 +11131,7 @@ Full description
       "smart_rollup_arith_pvm_enable": boolean,
       "smart_rollup_origination_size": integer ∈ [-2^30, 2^30],
       "smart_rollup_challenge_window_in_blocks": integer ∈ [-2^30, 2^30],
-      "smart_rollup_stake_amount": $021-PtQenaB1.mutez,
+      "smart_rollup_stake_amount": $021-PsQuebec.mutez,
       "smart_rollup_commitment_period_in_blocks": integer ∈ [-2^30, 2^30],
       "smart_rollup_max_lookahead_in_blocks": integer ∈ [-2^31-1, 2^31],
       "smart_rollup_max_active_outbox_levels": integer ∈ [-2^31-1, 2^31],
@@ -11183,7 +11183,7 @@ Full description
       "adaptive_issuance_force_activation": boolean,
       "ns_enable": boolean,
       "direct_ticket_spending_enable": boolean }
-    $021-PtQenaB1.mutez: $positive_bignum
+    $021-PsQuebec.mutez: $positive_bignum
     $Signature.Public_key_hash:
       /* A Ed25519, Secp256k1, P256, or BLS public key hash
          (Base58Check-encoded) */
@@ -11860,12 +11860,12 @@ Full description
   
     [ { "cycle": integer ∈ [-2^31-1, 2^31],
-        "baking_reward_fixed_portion": $021-PtQenaB1.mutez,
-        "baking_reward_bonus_per_slot": $021-PtQenaB1.mutez,
-        "attesting_reward_per_slot": $021-PtQenaB1.mutez,
-        "seed_nonce_revelation_tip": $021-PtQenaB1.mutez,
-        "vdf_revelation_tip": $021-PtQenaB1.mutez } ... ]
-    $021-PtQenaB1.mutez: $positive_bignum
+        "baking_reward_fixed_portion": $021-PsQuebec.mutez,
+        "baking_reward_bonus_per_slot": $021-PsQuebec.mutez,
+        "attesting_reward_per_slot": $021-PsQuebec.mutez,
+        "seed_nonce_revelation_tip": $021-PsQuebec.mutez,
+        "vdf_revelation_tip": $021-PsQuebec.mutez } ... ]
+    $021-PsQuebec.mutez: $positive_bignum
     $positive_bignum:
       /* Positive big number
          Decimal representation of a positive big number */
@@ -16690,7 +16690,7 @@ Full description
     { /* Shell header
          Block header's shell-related content. It contains information such as
          the block level, its predecessor and timestamp. */
-      "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+      "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
       "chain_id": $Chain_id,
       "hash": $block_hash,
       "level": integer ∈ [-2^31-1, 2^31],
@@ -16705,11 +16705,11 @@ Full description
       "payload_round": integer ∈ [-2^31-1, 2^31],
       "proof_of_work_nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
       "seed_nonce_hash"?: $cycle_nonce,
-      "liquidity_baking_toggle_vote": $021-PtQenaB1.liquidity_baking_vote,
-      "adaptive_issuance_vote": $021-PtQenaB1.adaptive_issuance_vote,
+      "liquidity_baking_toggle_vote": $021-PsQuebec.liquidity_baking_vote,
+      "adaptive_issuance_vote": $021-PsQuebec.adaptive_issuance_vote,
       "signature": $Signature.V1 }
-    $021-PtQenaB1.adaptive_issuance_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.liquidity_baking_vote: "on" || "off" || "pass"
+    $021-PsQuebec.adaptive_issuance_vote: "on" || "off" || "pass"
+    $021-PsQuebec.liquidity_baking_vote: "on" || "off" || "pass"
     $Chain_id:
       /* Network identifier (Base58Check-encoded) */
       $unistring
@@ -16785,7 +16785,7 @@ Full description
     +---------------------------------------+----------+-------------------------------------+
     | seed_nonce_hash                       | 32 bytes | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
-    | per_block_votes                       | 1 byte   | $021-PtQenaB1.per_block_votes       |
+    | per_block_votes                       | 1 byte   | $021-PsQuebec.per_block_votes       |
     +---------------------------------------+----------+-------------------------------------+
     | signature                             | Variable | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
@@ -16803,7 +16803,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.per_block_votes (1 byte, 8-bit tag)
+    021-PsQuebec.per_block_votes (1 byte, 8-bit tag)
     ************************************************
 
     case_0 (tag 0)
@@ -16914,16 +16914,16 @@ Full description
             
-    { "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+    { "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
       "payload_hash": $value_hash,
       "payload_round": integer ∈ [-2^31-1, 2^31],
       "proof_of_work_nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
       "seed_nonce_hash"?: $cycle_nonce,
-      "liquidity_baking_toggle_vote": $021-PtQenaB1.liquidity_baking_vote,
-      "adaptive_issuance_vote": $021-PtQenaB1.adaptive_issuance_vote,
+      "liquidity_baking_toggle_vote": $021-PsQuebec.liquidity_baking_vote,
+      "adaptive_issuance_vote": $021-PsQuebec.adaptive_issuance_vote,
       "signature": $Signature.V1 }
-    $021-PtQenaB1.adaptive_issuance_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.liquidity_baking_vote: "on" || "off" || "pass"
+    $021-PsQuebec.adaptive_issuance_vote: "on" || "off" || "pass"
+    $021-PsQuebec.liquidity_baking_vote: "on" || "off" || "pass"
     $Signature.V1:
       /* A Ed25519, Secp256k1, P256 or BLS signature (Base58Check-encoded) */
       $unistring
@@ -16954,13 +16954,13 @@ Full description
     +---------------------------------------+----------+-------------------------------------+
     | seed_nonce_hash                       | 32 bytes | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
-    | per_block_votes                       | 1 byte   | $021-PtQenaB1.per_block_votes       |
+    | per_block_votes                       | 1 byte   | $021-PsQuebec.per_block_votes       |
     +---------------------------------------+----------+-------------------------------------+
     | signature                             | Variable | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
 
 
-    021-PtQenaB1.per_block_votes (1 byte, 8-bit tag)
+    021-PsQuebec.per_block_votes (1 byte, 8-bit tag)
     ************************************************
 
     case_0 (tag 0)
@@ -17396,17 +17396,17 @@ Full description
   
     { "protocol_data":
-        { "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+        { "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
           "payload_hash": $value_hash,
           "payload_round": integer ∈ [-2^31-1, 2^31],
           "proof_of_work_nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
           "seed_nonce_hash"?: $cycle_nonce,
-          "liquidity_baking_toggle_vote": $021-PtQenaB1.liquidity_baking_vote,
-          "adaptive_issuance_vote": $021-PtQenaB1.adaptive_issuance_vote,
+          "liquidity_baking_toggle_vote": $021-PsQuebec.liquidity_baking_vote,
+          "adaptive_issuance_vote": $021-PsQuebec.adaptive_issuance_vote,
           "signature": $Signature.V1 },
       "operations": [ [ $next_operation ... ] ... ] }
-    $021-PtQenaB1.adaptive_issuance_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.block_header.alpha.full_header:
+    $021-PsQuebec.adaptive_issuance_vote: "on" || "off" || "pass"
+    $021-PsQuebec.block_header.alpha.full_header:
       /* Shell header
          Block header's shell-related content. It contains information such as
          the block level, its predecessor and timestamp. */
@@ -17422,20 +17422,20 @@ Full description
         "payload_round": integer ∈ [-2^31-1, 2^31],
         "proof_of_work_nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
         "seed_nonce_hash"?: $cycle_nonce,
-        "liquidity_baking_toggle_vote": $021-PtQenaB1.liquidity_baking_vote,
-        "adaptive_issuance_vote": $021-PtQenaB1.adaptive_issuance_vote,
+        "liquidity_baking_toggle_vote": $021-PsQuebec.liquidity_baking_vote,
+        "adaptive_issuance_vote": $021-PsQuebec.adaptive_issuance_vote,
         "signature": $Signature.V1 }
-    $021-PtQenaB1.contract_id:
+    $021-PsQuebec.contract_id:
       /* A contract handle
          A contract notation as given to an RPC or inside scripts. Can be a
          base58 implicit contract hash or a base58 originated contract hash. */
       $unistring
-    $021-PtQenaB1.contract_id.originated:
+    $021-PsQuebec.contract_id.originated:
       /* A contract handle -- originated account
          A contract notation as given to an RPC or inside scripts. Can be a
          base58 originated contract hash. */
       $unistring
-    $021-PtQenaB1.entrypoint:
+    $021-PsQuebec.entrypoint:
       /* entrypoint
          Named entrypoint to a Michelson smart contract */
       "default"
@@ -17450,12 +17450,12 @@ Full description
       || "set_delegate_parameters"
       || $unistring
       /* named */
-    $021-PtQenaB1.inlined.attestation:
+    $021-PsQuebec.inlined.attestation:
       /* An operation's shell header. */
       { "branch": $block_hash,
-        "operations": $021-PtQenaB1.inlined.attestation_mempool.contents,
+        "operations": $021-PsQuebec.inlined.attestation_mempool.contents,
         "signature"?: $Signature.V1 }
-    $021-PtQenaB1.inlined.attestation_mempool.contents:
+    $021-PsQuebec.inlined.attestation_mempool.contents:
       { /* Attestation */
         "kind": "attestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -17469,20 +17469,20 @@ Full description
            "round": integer ∈ [-2^31-1, 2^31],
            "block_payload_hash": $value_hash,
            "dal_attestation": $bignum }
-    $021-PtQenaB1.inlined.preattestation:
+    $021-PsQuebec.inlined.preattestation:
       /* An operation's shell header. */
       { "branch": $block_hash,
-        "operations": $021-PtQenaB1.inlined.preattestation.contents,
+        "operations": $021-PsQuebec.inlined.preattestation.contents,
         "signature"?: $Signature.V1 }
-    $021-PtQenaB1.inlined.preattestation.contents:
+    $021-PsQuebec.inlined.preattestation.contents:
       { /* Preattestation */
         "kind": "preattestation",
         "slot": integer ∈ [0, 2^16-1],
         "level": integer ∈ [0, 2^31],
         "round": integer ∈ [-2^31-1, 2^31],
         "block_payload_hash": $value_hash }
-    $021-PtQenaB1.liquidity_baking_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.michelson.v1.primitives:
+    $021-PsQuebec.liquidity_baking_vote: "on" || "off" || "pass"
+    $021-PsQuebec.michelson.v1.primitives:
       "SHA256"
       | "GT"
       | "RIGHT"
@@ -17641,8 +17641,8 @@ Full description
       | "EQ"
       | "SELF_ADDRESS"
       | "code"
-    $021-PtQenaB1.mutez: $positive_bignum
-    $021-PtQenaB1.operation.alpha.contents:
+    $021-PsQuebec.mutez: $positive_bignum
+    $021-PsQuebec.operation.alpha.contents:
       { /* Preattestation */
         "kind": "preattestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -17664,12 +17664,12 @@ Full description
            "dal_attestation": $bignum }
       || { /* Double_preattestation_evidence */
            "kind": "double_preattestation_evidence",
-           "op1": $021-PtQenaB1.inlined.preattestation,
-           "op2": $021-PtQenaB1.inlined.preattestation }
+           "op1": $021-PsQuebec.inlined.preattestation,
+           "op2": $021-PsQuebec.inlined.preattestation }
       || { /* Double_attestation_evidence */
            "kind": "double_attestation_evidence",
-           "op1": $021-PtQenaB1.inlined.attestation,
-           "op2": $021-PtQenaB1.inlined.attestation }
+           "op1": $021-PsQuebec.inlined.attestation,
+           "op2": $021-PsQuebec.inlined.attestation }
       || { /* Seed_nonce_revelation */
            "kind": "seed_nonce_revelation",
            "level": integer ∈ [0, 2^31],
@@ -17680,8 +17680,8 @@ Full description
              [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/, /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ] }
       || { /* Double_baking_evidence */
            "kind": "double_baking_evidence",
-           "bh1": $021-PtQenaB1.block_header.alpha.full_header,
-           "bh2": $021-PtQenaB1.block_header.alpha.full_header }
+           "bh1": $021-PsQuebec.block_header.alpha.full_header,
+           "bh2": $021-PsQuebec.block_header.alpha.full_header }
       || { /* Activate_account */
            "kind": "activate_account",
            "pkh": $Ed25519.Public_key_hash,
@@ -17700,7 +17700,7 @@ Full description
       || { /* Reveal */
            "kind": "reveal",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17708,29 +17708,29 @@ Full description
       || { /* Transaction */
            "kind": "transaction",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "amount": $021-PtQenaB1.mutez,
-           "destination": $021-PtQenaB1.contract_id,
+           "amount": $021-PsQuebec.mutez,
+           "destination": $021-PsQuebec.contract_id,
            "parameters"?:
-             { "entrypoint": $021-PtQenaB1.entrypoint,
+             { "entrypoint": $021-PsQuebec.entrypoint,
                "value": any } }
       || { /* Origination */
            "kind": "origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "balance": $021-PtQenaB1.mutez,
+           "balance": $021-PsQuebec.mutez,
            "delegate"?: $Signature.Public_key_hash,
-           "script": $021-PtQenaB1.scripted.contracts }
+           "script": $021-PsQuebec.scripted.contracts }
       || { /* Delegation */
            "kind": "delegation",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17738,24 +17738,24 @@ Full description
       || { /* Set_deposits_limit */
            "kind": "set_deposits_limit",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "limit"?: $021-PtQenaB1.mutez }
+           "limit"?: $021-PsQuebec.mutez }
       || { /* Increase_paid_storage */
            "kind": "increase_paid_storage",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "amount": $bignum,
-           "destination": $021-PtQenaB1.contract_id.originated }
+           "destination": $021-PsQuebec.contract_id.originated }
       || { /* Update_consensus_key */
            "kind": "update_consensus_key",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17771,7 +17771,7 @@ Full description
       || { /* Register_global_constant */
            "kind": "register_global_constant",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17779,20 +17779,20 @@ Full description
       || { /* Transfer_ticket */
            "kind": "transfer_ticket",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "ticket_contents": any,
            "ticket_ty": any,
-           "ticket_ticketer": $021-PtQenaB1.contract_id,
+           "ticket_ticketer": $021-PsQuebec.contract_id,
            "ticket_amount": $positive_bignum,
-           "destination": $021-PtQenaB1.contract_id,
+           "destination": $021-PsQuebec.contract_id,
            "entrypoint": $unistring }
       || { /* Dal_publish_commitment */
            "kind": "dal_publish_commitment",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17803,7 +17803,7 @@ Full description
       || { /* Smart_rollup_originate */
            "kind": "smart_rollup_originate",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17814,7 +17814,7 @@ Full description
       || { /* Smart_rollup_add_messages */
            "kind": "smart_rollup_add_messages",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17822,7 +17822,7 @@ Full description
       || { /* Smart_rollup_cement */
            "kind": "smart_rollup_cement",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17830,7 +17830,7 @@ Full description
       || { /* Smart_rollup_publish */
            "kind": "smart_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17843,7 +17843,7 @@ Full description
       || { /* Smart_rollup_refute */
            "kind": "smart_rollup_refute",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17895,7 +17895,7 @@ Full description
       || { /* Smart_rollup_timeout */
            "kind": "smart_rollup_timeout",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17906,7 +17906,7 @@ Full description
       || { /* Smart_rollup_execute_outbox_message */
            "kind": "smart_rollup_execute_outbox_message",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17916,7 +17916,7 @@ Full description
       || { /* Smart_rollup_recover_bond */
            "kind": "smart_rollup_recover_bond",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17925,7 +17925,7 @@ Full description
       || { /* Zk_rollup_origination */
            "kind": "zk_rollup_origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17943,7 +17943,7 @@ Full description
       || { /* Zk_rollup_publish */
            "kind": "zk_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17956,15 +17956,15 @@ Full description
                    "rollup_id": $Zk_rollup_hash,
                    "payload": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                  { /* Some */
-                   "contents": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ty": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ticketer": $021-PtQenaB1.contract_id }
+                   "contents": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ty": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ticketer": $021-PsQuebec.contract_id }
                  || null
                  /* None */ ] ... ] }
       || { /* Zk_rollup_update */
            "kind": "zk_rollup_update",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -17981,7 +17981,7 @@ Full description
                        "fee": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ } ] ... ],
                "fee_pi": { "new_state": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                "proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ } }
-    $021-PtQenaB1.scripted.contracts: { "code": any,
+    $021-PsQuebec.scripted.contracts: { "code": any,
                                         "storage": any }
     $Context_hash:
       /* A hash of context (Base58Check-encoded) */
@@ -18032,26 +18032,26 @@ Full description
       /* 64 bit integers
          Decimal representation of 64 bit integers */
       string
-    $micheline.021-PtQenaB1.michelson_v1.expression:
+    $micheline.021-PsQuebec.michelson_v1.expression:
       { /* Int */
         "int": $bignum }
       || { /* String */
            "string": $unistring }
       || { /* Bytes */
            "bytes": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ }
-      || [ $micheline.021-PtQenaB1.michelson_v1.expression ... ]
+      || [ $micheline.021-PsQuebec.michelson_v1.expression ... ]
       /* Sequence */
       || { /* Prim__generic
               Generic primitive (any number of args with or without
               annotations) */
-           "prim": $021-PtQenaB1.michelson.v1.primitives,
-           "args"?: [ $micheline.021-PtQenaB1.michelson_v1.expression ... ],
+           "prim": $021-PsQuebec.michelson.v1.primitives,
+           "args"?: [ $micheline.021-PsQuebec.michelson_v1.expression ... ],
            "annots"?: [ $unistring ... ] }
     $next_operation:
       /* An operation's shell header. */
-      { "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+      { "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
         "branch": $block_hash,
-        "contents": [ $021-PtQenaB1.operation.alpha.contents ... ],
+        "contents": [ $021-PsQuebec.operation.alpha.contents ... ],
         "signature"?: $Signature.V1 }
     $positive_bignum:
       /* Positive big number
@@ -18095,7 +18095,7 @@ Full description
     +-----------------------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.per_block_votes (1 byte, 8-bit tag)
+    021-PsQuebec.per_block_votes (1 byte, 8-bit tag)
     ************************************************
 
     case_0 (tag 0)
@@ -18206,7 +18206,7 @@ Full description
     +---------------------------------------+----------+-------------------------------------+
     | seed_nonce_hash                       | 32 bytes | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
-    | per_block_votes                       | 1 byte   | $021-PtQenaB1.per_block_votes       |
+    | per_block_votes                       | 1 byte   | $021-PsQuebec.per_block_votes       |
     +---------------------------------------+----------+-------------------------------------+
     | signature                             | Variable | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
@@ -18434,7 +18434,7 @@ Full description
     +-----------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.michelson.v1.primitives (Enumeration: unsigned 8-bit integer):
+    021-PsQuebec.michelson.v1.primitives (Enumeration: unsigned 8-bit integer):
     ***************************************************************************
 
     +-------------+--------------------------------+
@@ -18758,7 +18758,7 @@ Full description
     +-------------+--------------------------------+
 
 
-    micheline.021-PtQenaB1.michelson_v1.expression (Determined from data, 8-bit tag)
+    micheline.021-PsQuebec.michelson_v1.expression (Determined from data, 8-bit tag)
     ********************************************************************************
 
     Int (tag 0)
@@ -18797,7 +18797,7 @@ Full description
     +-----------------------+----------+-------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                          |
     +-----------------------+----------+-------------------------------------------------------------+
-    | Unnamed field 0       | Variable | sequence of $micheline.021-PtQenaB1.michelson_v1.expression |
+    | Unnamed field 0       | Variable | sequence of $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------+----------+-------------------------------------------------------------+
 
 
@@ -18809,7 +18809,7 @@ Full description
     +======+========+===========================================================================================+
     | Tag  | 1 byte | unsigned 8-bit integer                                                                    |
     +------+--------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+--------+-------------------------------------------------------------------------------------------+
 
 
@@ -18821,7 +18821,7 @@ Full description
     +=======================+==========+===========================================================================================+
     | Tag                   | 1 byte   | unsigned 8-bit integer                                                                    |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
@@ -18837,9 +18837,9 @@ Full description
     +======+======================+===========================================================================================+
     | Tag  | 1 byte               | unsigned 8-bit integer                                                                    |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
 
 
@@ -18851,9 +18851,9 @@ Full description
     +=======================+======================+===========================================================================================+
     | Tag                   | 1 byte               | unsigned 8-bit integer                                                                    |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg                   | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg                   | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
@@ -18869,11 +18869,11 @@ Full description
     +======+======================+===========================================================================================+
     | Tag  | 1 byte               | unsigned 8-bit integer                                                                    |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg1 | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg1 | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg2 | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg2 | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
 
 
@@ -18885,11 +18885,11 @@ Full description
     +=======================+======================+===========================================================================================+
     | Tag                   | 1 byte               | unsigned 8-bit integer                                                                    |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg1                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg1                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg2                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg2                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
@@ -18905,11 +18905,11 @@ Full description
     +=======================+==========+===========================================================================================+
     | Tag                   | 1 byte   | unsigned 8-bit integer                                                                    |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | args                  | Variable | sequence of $micheline.021-PtQenaB1.michelson_v1.expression                               |
+    | args                  | Variable | sequence of $micheline.021-PsQuebec.michelson_v1.expression                               |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
@@ -18931,7 +18931,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.contract_id (22 bytes, 8-bit tag)
+    021-PsQuebec.contract_id (22 bytes, 8-bit tag)
     **********************************************
 
     Implicit (tag 0)
@@ -18981,11 +18981,11 @@ Full description
     +==========+======================+=================================================+
     | Tag      | 1 byte               | unsigned 8-bit integer                          |
     +----------+----------------------+-------------------------------------------------+
-    | contents | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | contents | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +----------+----------------------+-------------------------------------------------+
-    | ty       | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | ty       | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +----------+----------------------+-------------------------------------------------+
-    | ticketer | 22 bytes             | $021-PtQenaB1.contract_id                       |
+    | ticketer | 22 bytes             | $021-PsQuebec.contract_id                       |
     +----------+----------------------+-------------------------------------------------+
 
 
@@ -19355,7 +19355,7 @@ Full description
     +----------------------+----------+------------------------+
 
 
-    021-PtQenaB1.contract_id.originated (22 bytes, 8-bit tag)
+    021-PsQuebec.contract_id.originated (22 bytes, 8-bit tag)
     *********************************************************
 
     Originated (tag 1)
@@ -19372,7 +19372,7 @@ Full description
     +---------------+----------+------------------------+
 
 
-    021-PtQenaB1.scripted.contracts
+    021-PsQuebec.scripted.contracts
     *******************************
 
     +-----------------------+----------+------------------------------------+
@@ -19388,7 +19388,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.entrypoint (Determined from data, 8-bit tag)
+    021-PsQuebec.entrypoint (Determined from data, 8-bit tag)
     *********************************************************
 
     default (tag 0)
@@ -19511,7 +19511,7 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | Name                  | Size                 | Contents                           |
     +=======================+======================+====================================+
-    | entrypoint            | Determined from data | $021-PtQenaB1.entrypoint           |
+    | entrypoint            | Determined from data | $021-PsQuebec.entrypoint           |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -19531,7 +19531,7 @@ Full description
     +-----------------+-----------+----------+
 
 
-    021-PtQenaB1.inlined.preattestation.contents (43 bytes, 8-bit tag)
+    021-PsQuebec.inlined.preattestation.contents (43 bytes, 8-bit tag)
     ******************************************************************
 
     Preattestation (tag 20)
@@ -19552,7 +19552,7 @@ Full description
     +--------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.inlined.preattestation
+    021-PsQuebec.inlined.preattestation
     ***********************************
 
     +------------+----------+-----------------------------------------------+
@@ -19560,7 +19560,7 @@ Full description
     +============+==========+===============================================+
     | branch     | 32 bytes | bytes                                         |
     +------------+----------+-----------------------------------------------+
-    | operations | 43 bytes | $021-PtQenaB1.inlined.preattestation.contents |
+    | operations | 43 bytes | $021-PsQuebec.inlined.preattestation.contents |
     +------------+----------+-----------------------------------------------+
     | signature  | Variable | bytes                                         |
     +------------+----------+-----------------------------------------------+
@@ -19578,7 +19578,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.block_header.alpha.full_header
+    021-PsQuebec.block_header.alpha.full_header
     *******************************************
 
     +---------------------------------------+----------+-------------------------------------+
@@ -19612,13 +19612,13 @@ Full description
     +---------------------------------------+----------+-------------------------------------+
     | seed_nonce_hash                       | 32 bytes | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
-    | per_block_votes                       | 1 byte   | $021-PtQenaB1.per_block_votes       |
+    | per_block_votes                       | 1 byte   | $021-PsQuebec.per_block_votes       |
     +---------------------------------------+----------+-------------------------------------+
     | signature                             | Variable | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
 
 
-    021-PtQenaB1.inlined.attestation_mempool.contents (Determined from data, 8-bit tag)
+    021-PsQuebec.inlined.attestation_mempool.contents (Determined from data, 8-bit tag)
     ***********************************************************************************
 
     Attestation (tag 21)
@@ -19659,7 +19659,7 @@ Full description
     +--------------------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.inlined.attestation
+    021-PsQuebec.inlined.attestation
     ********************************
 
     +------------+----------------------+----------------------------------------------------+
@@ -19667,13 +19667,13 @@ Full description
     +============+======================+====================================================+
     | branch     | 32 bytes             | bytes                                              |
     +------------+----------------------+----------------------------------------------------+
-    | operations | Determined from data | $021-PtQenaB1.inlined.attestation_mempool.contents |
+    | operations | Determined from data | $021-PsQuebec.inlined.attestation_mempool.contents |
     +------------+----------------------+----------------------------------------------------+
     | signature  | Variable             | bytes                                              |
     +------------+----------------------+----------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.contents_or_signature_prefix (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.contents_or_signature_prefix (Determined from data, 8-bit tag)
     *******************************************************************************************
 
     Seed_nonce_revelation (tag 1)
@@ -19700,11 +19700,11 @@ Full description
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op1                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op2                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
 
 
@@ -19718,11 +19718,11 @@ Full description
     +-----------------------+----------+----------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer           |
     +-----------------------+----------+----------------------------------------------+
-    | bh1                   | Variable | $021-PtQenaB1.block_header.alpha.full_header |
+    | bh1                   | Variable | $021-PsQuebec.block_header.alpha.full_header |
     +-----------------------+----------+----------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer           |
     +-----------------------+----------+----------------------------------------------+
-    | bh2                   | Variable | $021-PtQenaB1.block_header.alpha.full_header |
+    | bh2                   | Variable | $021-PsQuebec.block_header.alpha.full_header |
     +-----------------------+----------+----------------------------------------------+
 
 
@@ -19786,11 +19786,11 @@ Full description
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op1                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op2                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
 
 
@@ -19934,7 +19934,7 @@ Full description
     +----------------------------------+----------------------+-------------------------------------+
     | amount                           | Determined from data | $N.t                                |
     +----------------------------------+----------------------+-------------------------------------+
-    | destination                      | 22 bytes             | $021-PtQenaB1.contract_id           |
+    | destination                      | 22 bytes             | $021-PsQuebec.contract_id           |
     +----------------------------------+----------------------+-------------------------------------+
     | ? presence of field "parameters" | 1 byte               | boolean (0 for false, 255 for true) |
     +----------------------------------+----------------------+-------------------------------------+
@@ -19966,7 +19966,7 @@ Full description
     +--------------------------------+----------------------+-------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                    |
     +--------------------------------+----------------------+-------------------------------------+
-    | script                         | Determined from data | $021-PtQenaB1.scripted.contracts    |
+    | script                         | Determined from data | $021-PsQuebec.scripted.contracts    |
     +--------------------------------+----------------------+-------------------------------------+
 
 
@@ -20062,7 +20062,7 @@ Full description
     +---------------+----------------------+--------------------------------------+
     | amount        | Determined from data | $Z.t                                 |
     +---------------+----------------------+--------------------------------------+
-    | destination   | 22 bytes             | $021-PtQenaB1.contract_id.originated |
+    | destination   | 22 bytes             | $021-PsQuebec.contract_id.originated |
     +---------------+----------------------+--------------------------------------+
 
 
@@ -20114,11 +20114,11 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | ticket_ty             | Variable             | bytes                              |
     +-----------------------+----------------------+------------------------------------+
-    | ticket_ticketer       | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | ticket_ticketer       | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | ticket_amount         | Determined from data | $N.t                               |
     +-----------------------+----------------------+------------------------------------+
-    | destination           | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | destination           | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -20462,7 +20462,7 @@ Full description
     +-------------------------------+----------+------------------------------------------------------------------------+
     | # bytes in next 2 fields      | 4 bytes  | unsigned 30-bit big-endian integer                                     |
     +-------------------------------+----------+------------------------------------------------------------------------+
-    | contents_and_signature_prefix | Variable | sequence of $021-PtQenaB1.operation.alpha.contents_or_signature_prefix |
+    | contents_and_signature_prefix | Variable | sequence of $021-PsQuebec.operation.alpha.contents_or_signature_prefix |
     +-------------------------------+----------+------------------------------------------------------------------------+
     | signature_suffix              | 64 bytes | bytes                                                                  |
     +-------------------------------+----------+------------------------------------------------------------------------+
@@ -20708,8 +20708,8 @@ Full description
   
     [ $next_operation ... ]
-    $021-PtQenaB1.adaptive_issuance_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.block_header.alpha.full_header:
+    $021-PsQuebec.adaptive_issuance_vote: "on" || "off" || "pass"
+    $021-PsQuebec.block_header.alpha.full_header:
       /* Shell header
          Block header's shell-related content. It contains information such as
          the block level, its predecessor and timestamp. */
@@ -20725,20 +20725,20 @@ Full description
         "payload_round": integer ∈ [-2^31-1, 2^31],
         "proof_of_work_nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
         "seed_nonce_hash"?: $cycle_nonce,
-        "liquidity_baking_toggle_vote": $021-PtQenaB1.liquidity_baking_vote,
-        "adaptive_issuance_vote": $021-PtQenaB1.adaptive_issuance_vote,
+        "liquidity_baking_toggle_vote": $021-PsQuebec.liquidity_baking_vote,
+        "adaptive_issuance_vote": $021-PsQuebec.adaptive_issuance_vote,
         "signature": $Signature.V1 }
-    $021-PtQenaB1.contract_id:
+    $021-PsQuebec.contract_id:
       /* A contract handle
          A contract notation as given to an RPC or inside scripts. Can be a
          base58 implicit contract hash or a base58 originated contract hash. */
       $unistring
-    $021-PtQenaB1.contract_id.originated:
+    $021-PsQuebec.contract_id.originated:
       /* A contract handle -- originated account
          A contract notation as given to an RPC or inside scripts. Can be a
          base58 originated contract hash. */
       $unistring
-    $021-PtQenaB1.entrypoint:
+    $021-PsQuebec.entrypoint:
       /* entrypoint
          Named entrypoint to a Michelson smart contract */
       "default"
@@ -20753,12 +20753,12 @@ Full description
       || "set_delegate_parameters"
       || $unistring
       /* named */
-    $021-PtQenaB1.inlined.attestation:
+    $021-PsQuebec.inlined.attestation:
       /* An operation's shell header. */
       { "branch": $block_hash,
-        "operations": $021-PtQenaB1.inlined.attestation_mempool.contents,
+        "operations": $021-PsQuebec.inlined.attestation_mempool.contents,
         "signature"?: $Signature.V1 }
-    $021-PtQenaB1.inlined.attestation_mempool.contents:
+    $021-PsQuebec.inlined.attestation_mempool.contents:
       { /* Attestation */
         "kind": "attestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -20772,20 +20772,20 @@ Full description
            "round": integer ∈ [-2^31-1, 2^31],
            "block_payload_hash": $value_hash,
            "dal_attestation": $bignum }
-    $021-PtQenaB1.inlined.preattestation:
+    $021-PsQuebec.inlined.preattestation:
       /* An operation's shell header. */
       { "branch": $block_hash,
-        "operations": $021-PtQenaB1.inlined.preattestation.contents,
+        "operations": $021-PsQuebec.inlined.preattestation.contents,
         "signature"?: $Signature.V1 }
-    $021-PtQenaB1.inlined.preattestation.contents:
+    $021-PsQuebec.inlined.preattestation.contents:
       { /* Preattestation */
         "kind": "preattestation",
         "slot": integer ∈ [0, 2^16-1],
         "level": integer ∈ [0, 2^31],
         "round": integer ∈ [-2^31-1, 2^31],
         "block_payload_hash": $value_hash }
-    $021-PtQenaB1.liquidity_baking_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.michelson.v1.primitives:
+    $021-PsQuebec.liquidity_baking_vote: "on" || "off" || "pass"
+    $021-PsQuebec.michelson.v1.primitives:
       "SHA256"
       | "GT"
       | "RIGHT"
@@ -20944,8 +20944,8 @@ Full description
       | "EQ"
       | "SELF_ADDRESS"
       | "code"
-    $021-PtQenaB1.mutez: $positive_bignum
-    $021-PtQenaB1.operation.alpha.contents:
+    $021-PsQuebec.mutez: $positive_bignum
+    $021-PsQuebec.operation.alpha.contents:
       { /* Preattestation */
         "kind": "preattestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -20967,12 +20967,12 @@ Full description
            "dal_attestation": $bignum }
       || { /* Double_preattestation_evidence */
            "kind": "double_preattestation_evidence",
-           "op1": $021-PtQenaB1.inlined.preattestation,
-           "op2": $021-PtQenaB1.inlined.preattestation }
+           "op1": $021-PsQuebec.inlined.preattestation,
+           "op2": $021-PsQuebec.inlined.preattestation }
       || { /* Double_attestation_evidence */
            "kind": "double_attestation_evidence",
-           "op1": $021-PtQenaB1.inlined.attestation,
-           "op2": $021-PtQenaB1.inlined.attestation }
+           "op1": $021-PsQuebec.inlined.attestation,
+           "op2": $021-PsQuebec.inlined.attestation }
       || { /* Seed_nonce_revelation */
            "kind": "seed_nonce_revelation",
            "level": integer ∈ [0, 2^31],
@@ -20983,8 +20983,8 @@ Full description
              [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/, /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ] }
       || { /* Double_baking_evidence */
            "kind": "double_baking_evidence",
-           "bh1": $021-PtQenaB1.block_header.alpha.full_header,
-           "bh2": $021-PtQenaB1.block_header.alpha.full_header }
+           "bh1": $021-PsQuebec.block_header.alpha.full_header,
+           "bh2": $021-PsQuebec.block_header.alpha.full_header }
       || { /* Activate_account */
            "kind": "activate_account",
            "pkh": $Ed25519.Public_key_hash,
@@ -21003,7 +21003,7 @@ Full description
       || { /* Reveal */
            "kind": "reveal",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21011,29 +21011,29 @@ Full description
       || { /* Transaction */
            "kind": "transaction",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "amount": $021-PtQenaB1.mutez,
-           "destination": $021-PtQenaB1.contract_id,
+           "amount": $021-PsQuebec.mutez,
+           "destination": $021-PsQuebec.contract_id,
            "parameters"?:
-             { "entrypoint": $021-PtQenaB1.entrypoint,
+             { "entrypoint": $021-PsQuebec.entrypoint,
                "value": any } }
       || { /* Origination */
            "kind": "origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "balance": $021-PtQenaB1.mutez,
+           "balance": $021-PsQuebec.mutez,
            "delegate"?: $Signature.Public_key_hash,
-           "script": $021-PtQenaB1.scripted.contracts }
+           "script": $021-PsQuebec.scripted.contracts }
       || { /* Delegation */
            "kind": "delegation",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21041,24 +21041,24 @@ Full description
       || { /* Set_deposits_limit */
            "kind": "set_deposits_limit",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "limit"?: $021-PtQenaB1.mutez }
+           "limit"?: $021-PsQuebec.mutez }
       || { /* Increase_paid_storage */
            "kind": "increase_paid_storage",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "amount": $bignum,
-           "destination": $021-PtQenaB1.contract_id.originated }
+           "destination": $021-PsQuebec.contract_id.originated }
       || { /* Update_consensus_key */
            "kind": "update_consensus_key",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21074,7 +21074,7 @@ Full description
       || { /* Register_global_constant */
            "kind": "register_global_constant",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21082,20 +21082,20 @@ Full description
       || { /* Transfer_ticket */
            "kind": "transfer_ticket",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "ticket_contents": any,
            "ticket_ty": any,
-           "ticket_ticketer": $021-PtQenaB1.contract_id,
+           "ticket_ticketer": $021-PsQuebec.contract_id,
            "ticket_amount": $positive_bignum,
-           "destination": $021-PtQenaB1.contract_id,
+           "destination": $021-PsQuebec.contract_id,
            "entrypoint": $unistring }
       || { /* Dal_publish_commitment */
            "kind": "dal_publish_commitment",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21106,7 +21106,7 @@ Full description
       || { /* Smart_rollup_originate */
            "kind": "smart_rollup_originate",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21117,7 +21117,7 @@ Full description
       || { /* Smart_rollup_add_messages */
            "kind": "smart_rollup_add_messages",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21125,7 +21125,7 @@ Full description
       || { /* Smart_rollup_cement */
            "kind": "smart_rollup_cement",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21133,7 +21133,7 @@ Full description
       || { /* Smart_rollup_publish */
            "kind": "smart_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21146,7 +21146,7 @@ Full description
       || { /* Smart_rollup_refute */
            "kind": "smart_rollup_refute",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21198,7 +21198,7 @@ Full description
       || { /* Smart_rollup_timeout */
            "kind": "smart_rollup_timeout",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21209,7 +21209,7 @@ Full description
       || { /* Smart_rollup_execute_outbox_message */
            "kind": "smart_rollup_execute_outbox_message",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21219,7 +21219,7 @@ Full description
       || { /* Smart_rollup_recover_bond */
            "kind": "smart_rollup_recover_bond",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21228,7 +21228,7 @@ Full description
       || { /* Zk_rollup_origination */
            "kind": "zk_rollup_origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21246,7 +21246,7 @@ Full description
       || { /* Zk_rollup_publish */
            "kind": "zk_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21259,15 +21259,15 @@ Full description
                    "rollup_id": $Zk_rollup_hash,
                    "payload": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                  { /* Some */
-                   "contents": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ty": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ticketer": $021-PtQenaB1.contract_id }
+                   "contents": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ty": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ticketer": $021-PsQuebec.contract_id }
                  || null
                  /* None */ ] ... ] }
       || { /* Zk_rollup_update */
            "kind": "zk_rollup_update",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -21284,7 +21284,7 @@ Full description
                        "fee": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ } ] ... ],
                "fee_pi": { "new_state": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                "proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ } }
-    $021-PtQenaB1.scripted.contracts: { "code": any,
+    $021-PsQuebec.scripted.contracts: { "code": any,
                                         "storage": any }
     $Context_hash:
       /* A hash of context (Base58Check-encoded) */
@@ -21335,26 +21335,26 @@ Full description
       /* 64 bit integers
          Decimal representation of 64 bit integers */
       string
-    $micheline.021-PtQenaB1.michelson_v1.expression:
+    $micheline.021-PsQuebec.michelson_v1.expression:
       { /* Int */
         "int": $bignum }
       || { /* String */
            "string": $unistring }
       || { /* Bytes */
            "bytes": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ }
-      || [ $micheline.021-PtQenaB1.michelson_v1.expression ... ]
+      || [ $micheline.021-PsQuebec.michelson_v1.expression ... ]
       /* Sequence */
       || { /* Prim__generic
               Generic primitive (any number of args with or without
               annotations) */
-           "prim": $021-PtQenaB1.michelson.v1.primitives,
-           "args"?: [ $micheline.021-PtQenaB1.michelson_v1.expression ... ],
+           "prim": $021-PsQuebec.michelson.v1.primitives,
+           "args"?: [ $micheline.021-PsQuebec.michelson_v1.expression ... ],
            "annots"?: [ $unistring ... ] }
     $next_operation:
       /* An operation's shell header. */
-      { "protocol": "PtQenaB1PqFEfTe2og7bZTaPvMw2CxRyDFEwWNj3GiWp9ba4bJd",
+      { "protocol": "PsQuebecnLByd3JwTiGadoG4nGWi3HYiLXUjkibeFV8dCFeVMUg",
         "branch": $block_hash,
-        "contents": [ $021-PtQenaB1.operation.alpha.contents ... ],
+        "contents": [ $021-PsQuebec.operation.alpha.contents ... ],
         "signature"?: $Signature.V1 }
     $positive_bignum:
       /* Positive big number
@@ -21618,7 +21618,7 @@ Full description
     +-----------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.michelson.v1.primitives (Enumeration: unsigned 8-bit integer):
+    021-PsQuebec.michelson.v1.primitives (Enumeration: unsigned 8-bit integer):
     ***************************************************************************
 
     +-------------+--------------------------------+
@@ -21942,7 +21942,7 @@ Full description
     +-------------+--------------------------------+
 
 
-    micheline.021-PtQenaB1.michelson_v1.expression (Determined from data, 8-bit tag)
+    micheline.021-PsQuebec.michelson_v1.expression (Determined from data, 8-bit tag)
     ********************************************************************************
 
     Int (tag 0)
@@ -21981,7 +21981,7 @@ Full description
     +-----------------------+----------+-------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                          |
     +-----------------------+----------+-------------------------------------------------------------+
-    | Unnamed field 0       | Variable | sequence of $micheline.021-PtQenaB1.michelson_v1.expression |
+    | Unnamed field 0       | Variable | sequence of $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------+----------+-------------------------------------------------------------+
 
 
@@ -21993,7 +21993,7 @@ Full description
     +======+========+===========================================================================================+
     | Tag  | 1 byte | unsigned 8-bit integer                                                                    |
     +------+--------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+--------+-------------------------------------------------------------------------------------------+
 
 
@@ -22005,7 +22005,7 @@ Full description
     +=======================+==========+===========================================================================================+
     | Tag                   | 1 byte   | unsigned 8-bit integer                                                                    |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
@@ -22021,9 +22021,9 @@ Full description
     +======+======================+===========================================================================================+
     | Tag  | 1 byte               | unsigned 8-bit integer                                                                    |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
 
 
@@ -22035,9 +22035,9 @@ Full description
     +=======================+======================+===========================================================================================+
     | Tag                   | 1 byte               | unsigned 8-bit integer                                                                    |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg                   | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg                   | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
@@ -22053,11 +22053,11 @@ Full description
     +======+======================+===========================================================================================+
     | Tag  | 1 byte               | unsigned 8-bit integer                                                                    |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg1 | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg1 | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg2 | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg2 | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
 
 
@@ -22069,11 +22069,11 @@ Full description
     +=======================+======================+===========================================================================================+
     | Tag                   | 1 byte               | unsigned 8-bit integer                                                                    |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg1                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg1                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg2                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg2                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
@@ -22089,11 +22089,11 @@ Full description
     +=======================+==========+===========================================================================================+
     | Tag                   | 1 byte   | unsigned 8-bit integer                                                                    |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | args                  | Variable | sequence of $micheline.021-PtQenaB1.michelson_v1.expression                               |
+    | args                  | Variable | sequence of $micheline.021-PsQuebec.michelson_v1.expression                               |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
@@ -22115,7 +22115,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.contract_id (22 bytes, 8-bit tag)
+    021-PsQuebec.contract_id (22 bytes, 8-bit tag)
     **********************************************
 
     Implicit (tag 0)
@@ -22165,11 +22165,11 @@ Full description
     +==========+======================+=================================================+
     | Tag      | 1 byte               | unsigned 8-bit integer                          |
     +----------+----------------------+-------------------------------------------------+
-    | contents | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | contents | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +----------+----------------------+-------------------------------------------------+
-    | ty       | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | ty       | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +----------+----------------------+-------------------------------------------------+
-    | ticketer | 22 bytes             | $021-PtQenaB1.contract_id                       |
+    | ticketer | 22 bytes             | $021-PsQuebec.contract_id                       |
     +----------+----------------------+-------------------------------------------------+
 
 
@@ -22539,7 +22539,7 @@ Full description
     +----------------------+----------+------------------------+
 
 
-    021-PtQenaB1.contract_id.originated (22 bytes, 8-bit tag)
+    021-PsQuebec.contract_id.originated (22 bytes, 8-bit tag)
     *********************************************************
 
     Originated (tag 1)
@@ -22556,7 +22556,7 @@ Full description
     +---------------+----------+------------------------+
 
 
-    021-PtQenaB1.scripted.contracts
+    021-PsQuebec.scripted.contracts
     *******************************
 
     +-----------------------+----------+------------------------------------+
@@ -22572,7 +22572,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.entrypoint (Determined from data, 8-bit tag)
+    021-PsQuebec.entrypoint (Determined from data, 8-bit tag)
     *********************************************************
 
     default (tag 0)
@@ -22695,7 +22695,7 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | Name                  | Size                 | Contents                           |
     +=======================+======================+====================================+
-    | entrypoint            | Determined from data | $021-PtQenaB1.entrypoint           |
+    | entrypoint            | Determined from data | $021-PsQuebec.entrypoint           |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -22715,7 +22715,7 @@ Full description
     +-----------------+-----------+----------+
 
 
-    021-PtQenaB1.inlined.preattestation.contents (43 bytes, 8-bit tag)
+    021-PsQuebec.inlined.preattestation.contents (43 bytes, 8-bit tag)
     ******************************************************************
 
     Preattestation (tag 20)
@@ -22736,7 +22736,7 @@ Full description
     +--------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.inlined.preattestation
+    021-PsQuebec.inlined.preattestation
     ***********************************
 
     +------------+----------+-----------------------------------------------+
@@ -22744,7 +22744,7 @@ Full description
     +============+==========+===============================================+
     | branch     | 32 bytes | bytes                                         |
     +------------+----------+-----------------------------------------------+
-    | operations | 43 bytes | $021-PtQenaB1.inlined.preattestation.contents |
+    | operations | 43 bytes | $021-PsQuebec.inlined.preattestation.contents |
     +------------+----------+-----------------------------------------------+
     | signature  | Variable | bytes                                         |
     +------------+----------+-----------------------------------------------+
@@ -22762,7 +22762,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.per_block_votes (1 byte, 8-bit tag)
+    021-PsQuebec.per_block_votes (1 byte, 8-bit tag)
     ************************************************
 
     case_0 (tag 0)
@@ -22855,7 +22855,7 @@ Full description
     +------+--------+------------------------+
 
 
-    021-PtQenaB1.block_header.alpha.full_header
+    021-PsQuebec.block_header.alpha.full_header
     *******************************************
 
     +---------------------------------------+----------+-------------------------------------+
@@ -22889,13 +22889,13 @@ Full description
     +---------------------------------------+----------+-------------------------------------+
     | seed_nonce_hash                       | 32 bytes | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
-    | per_block_votes                       | 1 byte   | $021-PtQenaB1.per_block_votes       |
+    | per_block_votes                       | 1 byte   | $021-PsQuebec.per_block_votes       |
     +---------------------------------------+----------+-------------------------------------+
     | signature                             | Variable | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
 
 
-    021-PtQenaB1.inlined.attestation_mempool.contents (Determined from data, 8-bit tag)
+    021-PsQuebec.inlined.attestation_mempool.contents (Determined from data, 8-bit tag)
     ***********************************************************************************
 
     Attestation (tag 21)
@@ -22936,7 +22936,7 @@ Full description
     +--------------------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.inlined.attestation
+    021-PsQuebec.inlined.attestation
     ********************************
 
     +------------+----------------------+----------------------------------------------------+
@@ -22944,13 +22944,13 @@ Full description
     +============+======================+====================================================+
     | branch     | 32 bytes             | bytes                                              |
     +------------+----------------------+----------------------------------------------------+
-    | operations | Determined from data | $021-PtQenaB1.inlined.attestation_mempool.contents |
+    | operations | Determined from data | $021-PsQuebec.inlined.attestation_mempool.contents |
     +------------+----------------------+----------------------------------------------------+
     | signature  | Variable             | bytes                                              |
     +------------+----------------------+----------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.contents_or_signature_prefix (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.contents_or_signature_prefix (Determined from data, 8-bit tag)
     *******************************************************************************************
 
     Seed_nonce_revelation (tag 1)
@@ -22977,11 +22977,11 @@ Full description
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op1                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op2                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
 
 
@@ -22995,11 +22995,11 @@ Full description
     +-----------------------+----------+----------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer           |
     +-----------------------+----------+----------------------------------------------+
-    | bh1                   | Variable | $021-PtQenaB1.block_header.alpha.full_header |
+    | bh1                   | Variable | $021-PsQuebec.block_header.alpha.full_header |
     +-----------------------+----------+----------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer           |
     +-----------------------+----------+----------------------------------------------+
-    | bh2                   | Variable | $021-PtQenaB1.block_header.alpha.full_header |
+    | bh2                   | Variable | $021-PsQuebec.block_header.alpha.full_header |
     +-----------------------+----------+----------------------------------------------+
 
 
@@ -23063,11 +23063,11 @@ Full description
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op1                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op2                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
 
 
@@ -23211,7 +23211,7 @@ Full description
     +----------------------------------+----------------------+-------------------------------------+
     | amount                           | Determined from data | $N.t                                |
     +----------------------------------+----------------------+-------------------------------------+
-    | destination                      | 22 bytes             | $021-PtQenaB1.contract_id           |
+    | destination                      | 22 bytes             | $021-PsQuebec.contract_id           |
     +----------------------------------+----------------------+-------------------------------------+
     | ? presence of field "parameters" | 1 byte               | boolean (0 for false, 255 for true) |
     +----------------------------------+----------------------+-------------------------------------+
@@ -23243,7 +23243,7 @@ Full description
     +--------------------------------+----------------------+-------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                    |
     +--------------------------------+----------------------+-------------------------------------+
-    | script                         | Determined from data | $021-PtQenaB1.scripted.contracts    |
+    | script                         | Determined from data | $021-PsQuebec.scripted.contracts    |
     +--------------------------------+----------------------+-------------------------------------+
 
 
@@ -23339,7 +23339,7 @@ Full description
     +---------------+----------------------+--------------------------------------+
     | amount        | Determined from data | $Z.t                                 |
     +---------------+----------------------+--------------------------------------+
-    | destination   | 22 bytes             | $021-PtQenaB1.contract_id.originated |
+    | destination   | 22 bytes             | $021-PsQuebec.contract_id.originated |
     +---------------+----------------------+--------------------------------------+
 
 
@@ -23391,11 +23391,11 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | ticket_ty             | Variable             | bytes                              |
     +-----------------------+----------------------+------------------------------------+
-    | ticket_ticketer       | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | ticket_ticketer       | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | ticket_amount         | Determined from data | $N.t                               |
     +-----------------------+----------------------+------------------------------------+
-    | destination           | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | destination           | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -23739,7 +23739,7 @@ Full description
     +-------------------------------+----------+------------------------------------------------------------------------+
     | # bytes in next 2 fields      | 4 bytes  | unsigned 30-bit big-endian integer                                     |
     +-------------------------------+----------+------------------------------------------------------------------------+
-    | contents_and_signature_prefix | Variable | sequence of $021-PtQenaB1.operation.alpha.contents_or_signature_prefix |
+    | contents_and_signature_prefix | Variable | sequence of $021-PsQuebec.operation.alpha.contents_or_signature_prefix |
     +-------------------------------+----------+------------------------------------------------------------------------+
     | signature_suffix              | 64 bytes | bytes                                                                  |
     +-------------------------------+----------+------------------------------------------------------------------------+
@@ -23748,50 +23748,50 @@ Full description
     
-    [ $021-PtQenaB1.operation.alpha.operation_with_metadata ... ]
+    [ $021-PsQuebec.operation.alpha.operation_with_metadata ... ]
     /* preapplied_operations_encoding_v1 */
-    $021-PtQenaB1.adaptive_issuance_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.apply_internal_results.alpha.operation_result:
+    $021-PsQuebec.adaptive_issuance_vote: "on" || "off" || "pass"
+    $021-PsQuebec.apply_internal_results.alpha.operation_result:
       { /* transaction */
         "kind": "transaction",
-        "source": $021-PtQenaB1.transaction_destination,
+        "source": $021-PsQuebec.transaction_destination,
         "nonce": integer ∈ [0, 2^16-1],
-        "amount": $021-PtQenaB1.mutez,
-        "destination": $021-PtQenaB1.transaction_destination,
-        "parameters"?: { "entrypoint": $021-PtQenaB1.entrypoint,
+        "amount": $021-PsQuebec.mutez,
+        "destination": $021-PsQuebec.transaction_destination,
+        "parameters"?: { "entrypoint": $021-PsQuebec.entrypoint,
                          "value": any },
         "result":
-          $021-PtQenaB1.operation.alpha.internal_operation_result.transaction }
+          $021-PsQuebec.operation.alpha.internal_operation_result.transaction }
       || { /* origination */
            "kind": "origination",
-           "source": $021-PtQenaB1.transaction_destination,
+           "source": $021-PsQuebec.transaction_destination,
            "nonce": integer ∈ [0, 2^16-1],
-           "balance": $021-PtQenaB1.mutez,
+           "balance": $021-PsQuebec.mutez,
            "delegate"?: $Signature.Public_key_hash,
-           "script": $021-PtQenaB1.scripted.contracts,
+           "script": $021-PsQuebec.scripted.contracts,
            "result":
-             $021-PtQenaB1.operation.alpha.internal_operation_result.origination }
+             $021-PsQuebec.operation.alpha.internal_operation_result.origination }
       || { /* delegation */
            "kind": "delegation",
-           "source": $021-PtQenaB1.transaction_destination,
+           "source": $021-PsQuebec.transaction_destination,
            "nonce": integer ∈ [0, 2^16-1],
            "delegate"?: $Signature.Public_key_hash,
            "result":
-             $021-PtQenaB1.operation.alpha.internal_operation_result.delegation }
+             $021-PsQuebec.operation.alpha.internal_operation_result.delegation }
       || { /* event */
            "kind": "event",
-           "source": $021-PtQenaB1.transaction_destination,
+           "source": $021-PsQuebec.transaction_destination,
            "nonce": integer ∈ [0, 2^16-1],
-           "type": $micheline.021-PtQenaB1.michelson_v1.expression,
-           "tag"?: $021-PtQenaB1.entrypoint,
-           "payload"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+           "type": $micheline.021-PsQuebec.michelson_v1.expression,
+           "tag"?: $021-PsQuebec.entrypoint,
+           "payload"?: $micheline.021-PsQuebec.michelson_v1.expression,
            "result":
-             $021-PtQenaB1.operation.alpha.internal_operation_result.event }
-    $021-PtQenaB1.big_map_id:
+             $021-PsQuebec.operation.alpha.internal_operation_result.event }
+    $021-PsQuebec.big_map_id:
       /* Big map identifier
          A big map identifier */
       $bignum
-    $021-PtQenaB1.block_header.alpha.full_header:
+    $021-PsQuebec.block_header.alpha.full_header:
       /* Shell header
          Block header's shell-related content. It contains information such as
          the block level, its predecessor and timestamp. */
@@ -23807,23 +23807,23 @@ Full description
         "payload_round": integer ∈ [-2^31-1, 2^31],
         "proof_of_work_nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
         "seed_nonce_hash"?: $cycle_nonce,
-        "liquidity_baking_toggle_vote": $021-PtQenaB1.liquidity_baking_vote,
-        "adaptive_issuance_vote": $021-PtQenaB1.adaptive_issuance_vote,
+        "liquidity_baking_toggle_vote": $021-PsQuebec.liquidity_baking_vote,
+        "adaptive_issuance_vote": $021-PsQuebec.adaptive_issuance_vote,
         "signature": $Signature.V1 }
-    $021-PtQenaB1.bond_id:
+    $021-PsQuebec.bond_id:
       { /* Smart_rollup_bond_id */
         "smart_rollup": $smart_rollup_address }
-    $021-PtQenaB1.contract_id:
+    $021-PsQuebec.contract_id:
       /* A contract handle
          A contract notation as given to an RPC or inside scripts. Can be a
          base58 implicit contract hash or a base58 originated contract hash. */
       $unistring
-    $021-PtQenaB1.contract_id.originated:
+    $021-PsQuebec.contract_id.originated:
       /* A contract handle -- originated account
          A contract notation as given to an RPC or inside scripts. Can be a
          base58 originated contract hash. */
       $unistring
-    $021-PtQenaB1.entrypoint:
+    $021-PsQuebec.entrypoint:
       /* entrypoint
          Named entrypoint to a Michelson smart contract */
       "default"
@@ -23838,19 +23838,19 @@ Full description
       || "set_delegate_parameters"
       || $unistring
       /* named */
-    $021-PtQenaB1.error:
+    $021-PsQuebec.error:
       /* The full list of RPC errors would be too long to include.
          It is available at RPC `/errors` (GET).
          Errors specific to protocol Alpha have an id that starts with
          `proto.alpha`. */
       any
-    $021-PtQenaB1.frozen_staker:
+    $021-PsQuebec.frozen_staker:
       /* frozen_staker
          Abstract notion of staker used in operation receipts for frozen
          deposits, either a single staker or all the stakers delegating to some
          delegate. */
       { /* Single */
-        "contract": $021-PtQenaB1.contract_id,
+        "contract": $021-PsQuebec.contract_id,
         "delegate": $Signature.Public_key_hash }
       || { /* Shared */
            "delegate": $Signature.Public_key_hash }
@@ -23858,12 +23858,12 @@ Full description
            "baker_own_stake": $Signature.Public_key_hash }
       || { /* Baker_edge */
            "baker_edge": $Signature.Public_key_hash }
-    $021-PtQenaB1.inlined.attestation:
+    $021-PsQuebec.inlined.attestation:
       /* An operation's shell header. */
       { "branch": $block_hash,
-        "operations": $021-PtQenaB1.inlined.attestation_mempool.contents,
+        "operations": $021-PsQuebec.inlined.attestation_mempool.contents,
         "signature"?: $Signature.V1 }
-    $021-PtQenaB1.inlined.attestation_mempool.contents:
+    $021-PsQuebec.inlined.attestation_mempool.contents:
       { /* Attestation */
         "kind": "attestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -23877,51 +23877,51 @@ Full description
            "round": integer ∈ [-2^31-1, 2^31],
            "block_payload_hash": $value_hash,
            "dal_attestation": $bignum }
-    $021-PtQenaB1.inlined.preattestation:
+    $021-PsQuebec.inlined.preattestation:
       /* An operation's shell header. */
       { "branch": $block_hash,
-        "operations": $021-PtQenaB1.inlined.preattestation.contents,
+        "operations": $021-PsQuebec.inlined.preattestation.contents,
         "signature"?: $Signature.V1 }
-    $021-PtQenaB1.inlined.preattestation.contents:
+    $021-PsQuebec.inlined.preattestation.contents:
       { /* Preattestation */
         "kind": "preattestation",
         "slot": integer ∈ [0, 2^16-1],
         "level": integer ∈ [0, 2^31],
         "round": integer ∈ [-2^31-1, 2^31],
         "block_payload_hash": $value_hash }
-    $021-PtQenaB1.lazy_storage_diff:
+    $021-PsQuebec.lazy_storage_diff:
       [ { /* big_map */
           "kind": "big_map",
-          "id": $021-PtQenaB1.big_map_id,
+          "id": $021-PsQuebec.big_map_id,
           "diff":
             { /* update */
               "action": "update",
               "updates":
                 [ { "key_hash": $script_expr,
-                    "key": $micheline.021-PtQenaB1.michelson_v1.expression,
-                    "value"?: $micheline.021-PtQenaB1.michelson_v1.expression } ... ] }
+                    "key": $micheline.021-PsQuebec.michelson_v1.expression,
+                    "value"?: $micheline.021-PsQuebec.michelson_v1.expression } ... ] }
             || { /* remove */
                  "action": "remove" }
             || { /* copy */
                  "action": "copy",
-                 "source": $021-PtQenaB1.big_map_id,
+                 "source": $021-PsQuebec.big_map_id,
                  "updates":
                    [ { "key_hash": $script_expr,
-                       "key": $micheline.021-PtQenaB1.michelson_v1.expression,
+                       "key": $micheline.021-PsQuebec.michelson_v1.expression,
                        "value"?:
-                         $micheline.021-PtQenaB1.michelson_v1.expression } ... ] }
+                         $micheline.021-PsQuebec.michelson_v1.expression } ... ] }
             || { /* alloc */
                  "action": "alloc",
                  "updates":
                    [ { "key_hash": $script_expr,
-                       "key": $micheline.021-PtQenaB1.michelson_v1.expression,
+                       "key": $micheline.021-PsQuebec.michelson_v1.expression,
                        "value"?:
-                         $micheline.021-PtQenaB1.michelson_v1.expression } ... ],
-                 "key_type": $micheline.021-PtQenaB1.michelson_v1.expression,
-                 "value_type": $micheline.021-PtQenaB1.michelson_v1.expression } }
+                         $micheline.021-PsQuebec.michelson_v1.expression } ... ],
+                 "key_type": $micheline.021-PsQuebec.michelson_v1.expression,
+                 "value_type": $micheline.021-PsQuebec.michelson_v1.expression } }
         || { /* sapling_state */
              "kind": "sapling_state",
-             "id": $021-PtQenaB1.sapling_state_id,
+             "id": $021-PsQuebec.sapling_state_id,
              "diff":
                { /* update */
                  "action": "update",
@@ -23934,7 +23934,7 @@ Full description
                     "action": "remove" }
                || { /* copy */
                     "action": "copy",
-                    "source": $021-PtQenaB1.sapling_state_id,
+                    "source": $021-PsQuebec.sapling_state_id,
                     "updates":
                       { "commitments_and_ciphertexts":
                           [ [ $sapling.transaction.commitment,
@@ -23948,8 +23948,8 @@ Full description
                               $sapling.transaction.ciphertext ] ... ],
                         "nullifiers": [ $sapling.transaction.nullifier ... ] },
                     "memo_size": integer ∈ [0, 2^16-1] } } ... ]
-    $021-PtQenaB1.liquidity_baking_vote: "on" || "off" || "pass"
-    $021-PtQenaB1.michelson.v1.primitives:
+    $021-PsQuebec.liquidity_baking_vote: "on" || "off" || "pass"
+    $021-PsQuebec.michelson.v1.primitives:
       "SHA256"
       | "GT"
       | "RIGHT"
@@ -24108,8 +24108,8 @@ Full description
       | "EQ"
       | "SELF_ADDRESS"
       | "code"
-    $021-PtQenaB1.mutez: $positive_bignum
-    $021-PtQenaB1.operation.alpha.contents:
+    $021-PsQuebec.mutez: $positive_bignum
+    $021-PsQuebec.operation.alpha.contents:
       { /* Preattestation */
         "kind": "preattestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -24131,12 +24131,12 @@ Full description
            "dal_attestation": $bignum }
       || { /* Double_preattestation_evidence */
            "kind": "double_preattestation_evidence",
-           "op1": $021-PtQenaB1.inlined.preattestation,
-           "op2": $021-PtQenaB1.inlined.preattestation }
+           "op1": $021-PsQuebec.inlined.preattestation,
+           "op2": $021-PsQuebec.inlined.preattestation }
       || { /* Double_attestation_evidence */
            "kind": "double_attestation_evidence",
-           "op1": $021-PtQenaB1.inlined.attestation,
-           "op2": $021-PtQenaB1.inlined.attestation }
+           "op1": $021-PsQuebec.inlined.attestation,
+           "op2": $021-PsQuebec.inlined.attestation }
       || { /* Seed_nonce_revelation */
            "kind": "seed_nonce_revelation",
            "level": integer ∈ [0, 2^31],
@@ -24147,8 +24147,8 @@ Full description
              [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/, /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ] }
       || { /* Double_baking_evidence */
            "kind": "double_baking_evidence",
-           "bh1": $021-PtQenaB1.block_header.alpha.full_header,
-           "bh2": $021-PtQenaB1.block_header.alpha.full_header }
+           "bh1": $021-PsQuebec.block_header.alpha.full_header,
+           "bh2": $021-PsQuebec.block_header.alpha.full_header }
       || { /* Activate_account */
            "kind": "activate_account",
            "pkh": $Ed25519.Public_key_hash,
@@ -24167,7 +24167,7 @@ Full description
       || { /* Reveal */
            "kind": "reveal",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24175,29 +24175,29 @@ Full description
       || { /* Transaction */
            "kind": "transaction",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "amount": $021-PtQenaB1.mutez,
-           "destination": $021-PtQenaB1.contract_id,
+           "amount": $021-PsQuebec.mutez,
+           "destination": $021-PsQuebec.contract_id,
            "parameters"?:
-             { "entrypoint": $021-PtQenaB1.entrypoint,
+             { "entrypoint": $021-PsQuebec.entrypoint,
                "value": any } }
       || { /* Origination */
            "kind": "origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "balance": $021-PtQenaB1.mutez,
+           "balance": $021-PsQuebec.mutez,
            "delegate"?: $Signature.Public_key_hash,
-           "script": $021-PtQenaB1.scripted.contracts }
+           "script": $021-PsQuebec.scripted.contracts }
       || { /* Delegation */
            "kind": "delegation",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24205,24 +24205,24 @@ Full description
       || { /* Set_deposits_limit */
            "kind": "set_deposits_limit",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "limit"?: $021-PtQenaB1.mutez }
+           "limit"?: $021-PsQuebec.mutez }
       || { /* Increase_paid_storage */
            "kind": "increase_paid_storage",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "amount": $bignum,
-           "destination": $021-PtQenaB1.contract_id.originated }
+           "destination": $021-PsQuebec.contract_id.originated }
       || { /* Update_consensus_key */
            "kind": "update_consensus_key",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24238,7 +24238,7 @@ Full description
       || { /* Register_global_constant */
            "kind": "register_global_constant",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24246,20 +24246,20 @@ Full description
       || { /* Transfer_ticket */
            "kind": "transfer_ticket",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "ticket_contents": any,
            "ticket_ty": any,
-           "ticket_ticketer": $021-PtQenaB1.contract_id,
+           "ticket_ticketer": $021-PsQuebec.contract_id,
            "ticket_amount": $positive_bignum,
-           "destination": $021-PtQenaB1.contract_id,
+           "destination": $021-PsQuebec.contract_id,
            "entrypoint": $unistring }
       || { /* Dal_publish_commitment */
            "kind": "dal_publish_commitment",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24270,7 +24270,7 @@ Full description
       || { /* Smart_rollup_originate */
            "kind": "smart_rollup_originate",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24281,7 +24281,7 @@ Full description
       || { /* Smart_rollup_add_messages */
            "kind": "smart_rollup_add_messages",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24289,7 +24289,7 @@ Full description
       || { /* Smart_rollup_cement */
            "kind": "smart_rollup_cement",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24297,7 +24297,7 @@ Full description
       || { /* Smart_rollup_publish */
            "kind": "smart_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24310,7 +24310,7 @@ Full description
       || { /* Smart_rollup_refute */
            "kind": "smart_rollup_refute",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24362,7 +24362,7 @@ Full description
       || { /* Smart_rollup_timeout */
            "kind": "smart_rollup_timeout",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24373,7 +24373,7 @@ Full description
       || { /* Smart_rollup_execute_outbox_message */
            "kind": "smart_rollup_execute_outbox_message",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24383,7 +24383,7 @@ Full description
       || { /* Smart_rollup_recover_bond */
            "kind": "smart_rollup_recover_bond",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24392,7 +24392,7 @@ Full description
       || { /* Zk_rollup_origination */
            "kind": "zk_rollup_origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24410,7 +24410,7 @@ Full description
       || { /* Zk_rollup_publish */
            "kind": "zk_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24423,15 +24423,15 @@ Full description
                    "rollup_id": $Zk_rollup_hash,
                    "payload": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                  { /* Some */
-                   "contents": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ty": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ticketer": $021-PtQenaB1.contract_id }
+                   "contents": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ty": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ticketer": $021-PsQuebec.contract_id }
                  || null
                  /* None */ ] ... ] }
       || { /* Zk_rollup_update */
            "kind": "zk_rollup_update",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24448,137 +24448,137 @@ Full description
                        "fee": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ } ] ... ],
                "fee_pi": { "new_state": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                "proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ } }
-    $021-PtQenaB1.operation.alpha.internal_operation_result.delegation:
+    $021-PsQuebec.operation.alpha.internal_operation_result.delegation:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.internal_operation_result.event:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.internal_operation_result.event:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.internal_operation_result.origination:
+    $021-PsQuebec.operation.alpha.internal_operation_result.origination:
       { /* Applied */
         "status": "applied",
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "originated_contracts"?:
-             [ $021-PtQenaB1.contract_id.originated ... ],
+             [ $021-PsQuebec.contract_id.originated ... ],
            "consumed_milligas"?: $positive_bignum,
            "storage_size"?: $bignum,
            "paid_storage_size_diff"?: $bignum,
-           "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
-    $021-PtQenaB1.operation.alpha.internal_operation_result.transaction:
+           "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
+    $021-PsQuebec.operation.alpha.internal_operation_result.transaction:
       /* Applied */
       { /* To_contract */
         "status": "applied",
-        "storage"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+        "storage"?: $micheline.021-PsQuebec.michelson_v1.expression,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_receipt"?:
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
         "allocated_destination_contract"?: boolean,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* To_smart_rollup */
            "status": "applied",
            "consumed_milligas"?: $positive_bignum,
            "ticket_receipt":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ] }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || /* Backtracked */
       { /* To_contract */
         "status": "backtracked",
-        "errors"?: [ $021-PtQenaB1.error ... ],
-        "storage"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+        "errors"?: [ $021-PsQuebec.error ... ],
+        "storage"?: $micheline.021-PsQuebec.michelson_v1.expression,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_receipt"?:
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
         "allocated_destination_contract"?: boolean,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* To_smart_rollup */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "ticket_receipt":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ] }
-    $021-PtQenaB1.operation.alpha.operation_contents_and_result:
+    $021-PsQuebec.operation.alpha.operation_contents_and_result:
       { /* Attestation */
         "kind": "attestation",
         "slot": integer ∈ [0, 2^16-1],
@@ -24587,7 +24587,7 @@ Full description
         "block_payload_hash": $value_hash,
         "metadata":
           { "balance_updates"?:
-              $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+              $021-PsQuebec.operation_metadata.alpha.balance_updates,
             "delegate": $Signature.Public_key_hash,
             "consensus_power": integer ∈ [-2^30, 2^30],
             "consensus_key": $Signature.Public_key_hash } }
@@ -24600,7 +24600,7 @@ Full description
            "dal_attestation": $bignum,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "delegate": $Signature.Public_key_hash,
                "consensus_power": integer ∈ [-2^30, 2^30],
                "consensus_key": $Signature.Public_key_hash } }
@@ -24612,55 +24612,55 @@ Full description
            "block_payload_hash": $value_hash,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "delegate": $Signature.Public_key_hash,
                "consensus_power": integer ∈ [-2^30, 2^30],
                "consensus_key": $Signature.Public_key_hash } }
       || { /* Double_attestation_evidence */
            "kind": "double_attestation_evidence",
-           "op1": $021-PtQenaB1.inlined.attestation,
-           "op2": $021-PtQenaB1.inlined.attestation,
+           "op1": $021-PsQuebec.inlined.attestation,
+           "op2": $021-PsQuebec.inlined.attestation,
            "metadata":
              { "forbidden_delegate"?: $Signature.Public_key_hash,
                "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Double_preattestation_evidence */
            "kind": "double_preattestation_evidence",
-           "op1": $021-PtQenaB1.inlined.preattestation,
-           "op2": $021-PtQenaB1.inlined.preattestation,
+           "op1": $021-PsQuebec.inlined.preattestation,
+           "op2": $021-PsQuebec.inlined.preattestation,
            "metadata":
              { "forbidden_delegate"?: $Signature.Public_key_hash,
                "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Seed_nonce_revelation */
            "kind": "seed_nonce_revelation",
            "level": integer ∈ [0, 2^31],
            "nonce": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Vdf_revelation */
            "kind": "vdf_revelation",
            "solution":
              [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/, /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Double_baking_evidence */
            "kind": "double_baking_evidence",
-           "bh1": $021-PtQenaB1.block_header.alpha.full_header,
-           "bh2": $021-PtQenaB1.block_header.alpha.full_header,
+           "bh1": $021-PsQuebec.block_header.alpha.full_header,
+           "bh2": $021-PsQuebec.block_header.alpha.full_header,
            "metadata":
              { "forbidden_delegate"?: $Signature.Public_key_hash,
                "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Activate_account */
            "kind": "activate_account",
            "pkh": $Ed25519.Public_key_hash,
            "secret": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates } }
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates } }
       || { /* Proposals */
            "kind": "proposals",
            "source": $Signature.Public_key_hash,
@@ -24681,159 +24681,159 @@ Full description
            "destination": $Signature.Public_key_hash,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "allocated_destination_contract"?: boolean } }
       || { /* Reveal */
            "kind": "reveal",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "public_key": $Signature.Public_key,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.reveal,
+                 $021-PsQuebec.operation.alpha.operation_result.reveal,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Transaction */
            "kind": "transaction",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "amount": $021-PtQenaB1.mutez,
-           "destination": $021-PtQenaB1.contract_id,
+           "amount": $021-PsQuebec.mutez,
+           "destination": $021-PsQuebec.contract_id,
            "parameters"?:
-             { "entrypoint": $021-PtQenaB1.entrypoint,
+             { "entrypoint": $021-PsQuebec.entrypoint,
                "value": any },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.transaction,
+                 $021-PsQuebec.operation.alpha.operation_result.transaction,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Origination */
            "kind": "origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "balance": $021-PtQenaB1.mutez,
+           "balance": $021-PsQuebec.mutez,
            "delegate"?: $Signature.Public_key_hash,
-           "script": $021-PtQenaB1.scripted.contracts,
+           "script": $021-PsQuebec.scripted.contracts,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.origination,
+                 $021-PsQuebec.operation.alpha.operation_result.origination,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Delegation */
            "kind": "delegation",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "delegate"?: $Signature.Public_key_hash,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.delegation,
+                 $021-PsQuebec.operation.alpha.operation_result.delegation,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Register_global_constant */
            "kind": "register_global_constant",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "value": any,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.register_global_constant,
+                 $021-PsQuebec.operation.alpha.operation_result.register_global_constant,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Set_deposits_limit */
            "kind": "set_deposits_limit",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
-           "limit"?: $021-PtQenaB1.mutez,
+           "limit"?: $021-PsQuebec.mutez,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.set_deposits_limit,
+                 $021-PsQuebec.operation.alpha.operation_result.set_deposits_limit,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Increase_paid_storage */
            "kind": "increase_paid_storage",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "amount": $bignum,
-           "destination": $021-PtQenaB1.contract_id.originated,
+           "destination": $021-PsQuebec.contract_id.originated,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.increase_paid_storage,
+                 $021-PsQuebec.operation.alpha.operation_result.increase_paid_storage,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Update_consensus_key */
            "kind": "update_consensus_key",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "pk": $Signature.Public_key,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.update_consensus_key,
+                 $021-PsQuebec.operation.alpha.operation_result.update_consensus_key,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Transfer_ticket */
            "kind": "transfer_ticket",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "ticket_contents": any,
            "ticket_ty": any,
-           "ticket_ticketer": $021-PtQenaB1.contract_id,
+           "ticket_ticketer": $021-PsQuebec.contract_id,
            "ticket_amount": $positive_bignum,
-           "destination": $021-PtQenaB1.contract_id,
+           "destination": $021-PsQuebec.contract_id,
            "entrypoint": $unistring,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.transfer_ticket,
+                 $021-PsQuebec.operation.alpha.operation_result.transfer_ticket,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Dal_publish_commitment */
            "kind": "dal_publish_commitment",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24843,15 +24843,15 @@ Full description
                "commitment_proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.dal_publish_commitment,
+                 $021-PsQuebec.operation.alpha.operation_result.dal_publish_commitment,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_originate */
            "kind": "smart_rollup_originate",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24861,45 +24861,45 @@ Full description
            "whitelist"?: [ $Signature.Public_key_hash ... ],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_originate,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_originate,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_add_messages */
            "kind": "smart_rollup_add_messages",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "message": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_add_messages,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_add_messages,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_cement */
            "kind": "smart_rollup_cement",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
            "rollup": $smart_rollup_address,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_cement,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_cement,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_publish */
            "kind": "smart_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24911,15 +24911,15 @@ Full description
                "number_of_ticks": $int64 },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_publish,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_publish,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_refute */
            "kind": "smart_rollup_refute",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24970,15 +24970,15 @@ Full description
                                 "input_proof_kind": "first_input" } } },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_refute,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_refute,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_timeout */
            "kind": "smart_rollup_timeout",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -24988,15 +24988,15 @@ Full description
                "bob": $Signature.Public_key_hash },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_timeout,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_timeout,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_execute_outbox_message */
            "kind": "smart_rollup_execute_outbox_message",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -25005,15 +25005,15 @@ Full description
            "output_proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_execute_outbox_message,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_execute_outbox_message,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Smart_rollup_recover_bond */
            "kind": "smart_rollup_recover_bond",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -25021,15 +25021,15 @@ Full description
            "staker": $Signature.Public_key_hash,
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_recover_bond,
+                 $021-PsQuebec.operation.alpha.operation_result.smart_rollup_recover_bond,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Zk_rollup_origination */
            "kind": "zk_rollup_origination",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -25046,15 +25046,15 @@ Full description
            "nb_ops": integer ∈ [-2^30, 2^30],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_origination,
+                 $021-PsQuebec.operation.alpha.operation_result.zk_rollup_origination,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Zk_rollup_publish */
            "kind": "zk_rollup_publish",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -25067,22 +25067,22 @@ Full description
                    "rollup_id": $Zk_rollup_hash,
                    "payload": [ /^([a-zA-Z0-9][a-zA-Z0-9])*$/ ... ] },
                  { /* Some */
-                   "contents": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ty": $micheline.021-PtQenaB1.michelson_v1.expression,
-                   "ticketer": $021-PtQenaB1.contract_id }
+                   "contents": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ty": $micheline.021-PsQuebec.michelson_v1.expression,
+                   "ticketer": $021-PsQuebec.contract_id }
                  || null
                  /* None */ ] ... ],
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_publish,
+                 $021-PsQuebec.operation.alpha.operation_result.zk_rollup_publish,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
       || { /* Zk_rollup_update */
            "kind": "zk_rollup_update",
            "source": $Signature.Public_key_hash,
-           "fee": $021-PtQenaB1.mutez,
+           "fee": $021-PsQuebec.mutez,
            "counter": $positive_bignum,
            "gas_limit": $positive_bignum,
            "storage_limit": $positive_bignum,
@@ -25101,12 +25101,12 @@ Full description
                "proof": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ },
            "metadata":
              { "balance_updates"?:
-                 $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+                 $021-PsQuebec.operation_metadata.alpha.balance_updates,
                "operation_result":
-                 $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_update,
+                 $021-PsQuebec.operation.alpha.operation_result.zk_rollup_update,
                "internal_operation_results"?:
-                 [ $021-PtQenaB1.apply_internal_results.alpha.operation_result ... ] } }
-    $021-PtQenaB1.operation.alpha.operation_result.dal_publish_commitment:
+                 [ $021-PsQuebec.apply_internal_results.alpha.operation_result ... ] } }
+    $021-PsQuebec.operation.alpha.operation_result.dal_publish_commitment:
       { /* Applied */
         "status": "applied",
         "slot_header":
@@ -25118,12 +25118,12 @@ Full description
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "slot_header":
              { /* v0 */
                "version": "0",
@@ -25131,127 +25131,127 @@ Full description
                "index": integer ∈ [0, 255],
                "commitment": $DAL_commitment },
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.delegation:
+    $021-PsQuebec.operation.alpha.operation_result.delegation:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.operation_result.increase_paid_storage:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.operation_result.increase_paid_storage:
       { /* Applied */
         "status": "applied",
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.origination:
+    $021-PsQuebec.operation.alpha.operation_result.origination:
       { /* Applied */
         "status": "applied",
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "originated_contracts"?:
-             [ $021-PtQenaB1.contract_id.originated ... ],
+             [ $021-PsQuebec.contract_id.originated ... ],
            "consumed_milligas"?: $positive_bignum,
            "storage_size"?: $bignum,
            "paid_storage_size_diff"?: $bignum,
-           "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
-    $021-PtQenaB1.operation.alpha.operation_result.register_global_constant:
+           "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
+    $021-PsQuebec.operation.alpha.operation_result.register_global_constant:
       { /* Applied */
         "status": "applied",
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "global_address": $script_expr }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates"?:
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum,
            "storage_size"?: $bignum,
            "global_address": $script_expr }
-    $021-PtQenaB1.operation.alpha.operation_result.reveal:
+    $021-PsQuebec.operation.alpha.operation_result.reveal:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.set_deposits_limit:
+    $021-PsQuebec.operation.alpha.operation_result.set_deposits_limit:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_add_messages:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_add_messages:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_cement:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_cement:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
@@ -25259,28 +25259,28 @@ Full description
         "commitment_hash": $smart_rollup_commitment_hash }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "inbox_level": integer ∈ [0, 2^31],
            "commitment_hash": $smart_rollup_commitment_hash }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_execute_outbox_message:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_execute_outbox_message:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_updates":
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
         "whitelist_update"?:
           { /* Public */
@@ -25292,22 +25292,22 @@ Full description
         "paid_storage_size_diff"?: $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "ticket_updates":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ],
            "whitelist_update"?:
              { /* Public */
@@ -25317,68 +25317,68 @@ Full description
                   "whitelist": [ $Signature.Public_key_hash ... ] },
            "consumed_milligas"?: $positive_bignum,
            "paid_storage_size_diff"?: $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_originate:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_originate:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "address": $smart_rollup_address,
         "genesis_commitment_hash": $smart_rollup_commitment_hash,
         "consumed_milligas"?: $positive_bignum,
         "size": $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "address": $smart_rollup_address,
            "genesis_commitment_hash": $smart_rollup_commitment_hash,
            "consumed_milligas"?: $positive_bignum,
            "size": $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_publish:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_publish:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
         "staked_hash": $smart_rollup_commitment_hash,
         "published_at_level": integer ∈ [0, 2^31],
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "staked_hash": $smart_rollup_commitment_hash,
            "published_at_level": integer ∈ [0, 2^31],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_recover_bond:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_recover_bond:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_refute:
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_refute:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
@@ -25393,15 +25393,15 @@ Full description
                  || { /* Draw */
                       "kind": "draw" } },
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "game_status":
              "ongoing"
@@ -25414,8 +25414,8 @@ Full description
                     || { /* Draw */
                          "kind": "draw" } },
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_timeout:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.operation_result.smart_rollup_timeout:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum,
@@ -25430,15 +25430,15 @@ Full description
                  || { /* Draw */
                       "kind": "draw" } },
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates }
+          $021-PsQuebec.operation_metadata.alpha.balance_updates }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "game_status":
              "ongoing"
@@ -25451,222 +25451,222 @@ Full description
                     || { /* Draw */
                          "kind": "draw" } },
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates }
-    $021-PtQenaB1.operation.alpha.operation_result.transaction:
+             $021-PsQuebec.operation_metadata.alpha.balance_updates }
+    $021-PsQuebec.operation.alpha.operation_result.transaction:
       /* Applied */
       { /* To_contract */
         "status": "applied",
-        "storage"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+        "storage"?: $micheline.021-PsQuebec.michelson_v1.expression,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_updates"?:
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
         "allocated_destination_contract"?: boolean,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* To_smart_rollup */
            "status": "applied",
            "consumed_milligas"?: $positive_bignum,
            "ticket_updates":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ] }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || /* Backtracked */
       { /* To_contract */
         "status": "backtracked",
-        "errors"?: [ $021-PtQenaB1.error ... ],
-        "storage"?: $micheline.021-PtQenaB1.michelson_v1.expression,
+        "errors"?: [ $021-PsQuebec.error ... ],
+        "storage"?: $micheline.021-PsQuebec.michelson_v1.expression,
         "balance_updates"?:
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_updates"?:
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
-        "originated_contracts"?: [ $021-PtQenaB1.contract_id.originated ... ],
+        "originated_contracts"?: [ $021-PsQuebec.contract_id.originated ... ],
         "consumed_milligas"?: $positive_bignum,
         "storage_size"?: $bignum,
         "paid_storage_size_diff"?: $bignum,
         "allocated_destination_contract"?: boolean,
-        "lazy_storage_diff"?: $021-PtQenaB1.lazy_storage_diff }
+        "lazy_storage_diff"?: $021-PsQuebec.lazy_storage_diff }
       || { /* To_smart_rollup */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum,
            "ticket_updates":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ] }
-    $021-PtQenaB1.operation.alpha.operation_result.transfer_ticket:
+    $021-PsQuebec.operation.alpha.operation_result.transfer_ticket:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "ticket_updates":
           [ { "ticket_token":
-                { "ticketer": $021-PtQenaB1.contract_id,
+                { "ticketer": $021-PsQuebec.contract_id,
                   "content_type":
-                    $micheline.021-PtQenaB1.michelson_v1.expression,
-                  "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                    $micheline.021-PsQuebec.michelson_v1.expression,
+                  "content": $micheline.021-PsQuebec.michelson_v1.expression },
               "updates":
-                [ { "account": $021-PtQenaB1.transaction_destination,
+                [ { "account": $021-PsQuebec.transaction_destination,
                     "amount": $bignum } ... ] } ... ],
         "consumed_milligas"?: $positive_bignum,
         "paid_storage_size_diff"?: $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "ticket_updates":
              [ { "ticket_token":
-                   { "ticketer": $021-PtQenaB1.contract_id,
+                   { "ticketer": $021-PsQuebec.contract_id,
                      "content_type":
-                       $micheline.021-PtQenaB1.michelson_v1.expression,
-                     "content": $micheline.021-PtQenaB1.michelson_v1.expression },
+                       $micheline.021-PsQuebec.michelson_v1.expression,
+                     "content": $micheline.021-PsQuebec.michelson_v1.expression },
                  "updates":
-                   [ { "account": $021-PtQenaB1.transaction_destination,
+                   [ { "account": $021-PsQuebec.transaction_destination,
                        "amount": $bignum } ... ] } ... ],
            "consumed_milligas"?: $positive_bignum,
            "paid_storage_size_diff"?: $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.update_consensus_key:
+    $021-PsQuebec.operation.alpha.operation_result.update_consensus_key:
       { /* Applied */
         "status": "applied",
         "consumed_milligas"?: $positive_bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "consumed_milligas"?: $positive_bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_origination:
+    $021-PsQuebec.operation.alpha.operation_result.zk_rollup_origination:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "originated_zk_rollup": $Zk_rollup_hash,
         "consumed_milligas"?: $positive_bignum,
         "size": $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "originated_zk_rollup": $Zk_rollup_hash,
            "consumed_milligas"?: $positive_bignum,
            "size": $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_publish:
+    $021-PsQuebec.operation.alpha.operation_result.zk_rollup_publish:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum,
         "size": $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum,
            "size": $bignum }
-    $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_update:
+    $021-PsQuebec.operation.alpha.operation_result.zk_rollup_update:
       { /* Applied */
         "status": "applied",
         "balance_updates":
-          $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+          $021-PsQuebec.operation_metadata.alpha.balance_updates,
         "consumed_milligas"?: $positive_bignum,
         "paid_storage_size_diff"?: $bignum }
       || { /* Failed */
            "status": "failed",
-           "errors": [ $021-PtQenaB1.error ... ] }
+           "errors": [ $021-PsQuebec.error ... ] }
       || { /* Skipped */
            "status": "skipped" }
       || { /* Backtracked */
            "status": "backtracked",
-           "errors"?: [ $021-PtQenaB1.error ... ],
+           "errors"?: [ $021-PsQuebec.error ... ],
            "balance_updates":
-             $021-PtQenaB1.operation_metadata.alpha.balance_updates,
+             $021-PsQuebec.operation_metadata.alpha.balance_updates,
            "consumed_milligas"?: $positive_bignum,
            "paid_storage_size_diff"?: $bignum }
-    $021-PtQenaB1.operation.alpha.operation_with_metadata:
+    $021-PsQuebec.operation.alpha.operation_with_metadata:
       { /* Operation_with_metadata */
         "contents":
-          [ $021-PtQenaB1.operation.alpha.operation_contents_and_result ... ],
+          [ $021-PsQuebec.operation.alpha.operation_contents_and_result ... ],
         "signature"?: $Signature.V1 }
       || { /* Operation_without_metadata */
-           "contents": [ $021-PtQenaB1.operation.alpha.contents ... ],
+           "contents": [ $021-PsQuebec.operation.alpha.contents ... ],
            "signature"?: $Signature.V1 }
-    $021-PtQenaB1.operation_metadata.alpha.balance_updates:
+    $021-PsQuebec.operation_metadata.alpha.balance_updates:
       [ { /* Contract */
           "kind": "contract",
-          "contract": $021-PtQenaB1.contract_id,
+          "contract": $021-PsQuebec.contract_id,
           "change": $int64,
           "origin": "block" }
         || { /* Contract */
              "kind": "contract",
-             "contract": $021-PtQenaB1.contract_id,
+             "contract": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "migration" }
         || { /* Contract */
              "kind": "contract",
-             "contract": $021-PtQenaB1.contract_id,
+             "contract": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "subsidy" }
         || { /* Contract */
              "kind": "contract",
-             "contract": $021-PtQenaB1.contract_id,
+             "contract": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "simulation" }
         || { /* Contract */
              "kind": "contract",
-             "contract": $021-PtQenaB1.contract_id,
+             "contract": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash }
@@ -25699,31 +25699,31 @@ Full description
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "block" }
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "migration" }
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "subsidy" }
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "simulation" }
         || { /* Deposits */
              "kind": "freezer",
              "category": "deposits",
-             "staker": $021-PtQenaB1.frozen_staker,
+             "staker": $021-PsQuebec.frozen_staker,
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash }
@@ -26114,36 +26114,36 @@ Full description
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "block" }
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "migration" }
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "subsidy" }
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "simulation" }
         || { /* Frozen_bonds */
              "kind": "freezer",
              "category": "bonds",
-             "contract": $021-PtQenaB1.contract_id,
-             "bond_id": $021-PtQenaB1.bond_id,
+             "contract": $021-PsQuebec.contract_id,
+             "bond_id": $021-PsQuebec.bond_id,
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash }
@@ -26202,35 +26202,35 @@ Full description
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "block" }
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "migration" }
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "subsidy" }
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "simulation" }
         || { /* Unstaked_deposits */
              "kind": "freezer",
              "category": "unstaked_deposits",
-             "staker": $021-PtQenaB1.staker,
+             "staker": $021-PsQuebec.staker,
              "cycle": integer ∈ [-2^31-1, 2^31],
              "change": $int64,
              "origin": "delayed_operation",
@@ -26238,31 +26238,31 @@ Full description
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "block" }
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "migration" }
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "subsidy" }
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "simulation" }
         || { /* Staking_delegator_numerator */
              "kind": "staking",
              "category": "delegator_numerator",
-             "delegator": $021-PtQenaB1.contract_id,
+             "delegator": $021-PsQuebec.contract_id,
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash }
@@ -26297,23 +26297,23 @@ Full description
              "change": $int64,
              "origin": "delayed_operation",
              "delayed_operation_hash": $Operation_hash } ... ]
-    $021-PtQenaB1.sapling_state_id:
+    $021-PsQuebec.sapling_state_id:
       /* Sapling state identifier
          A sapling state identifier */
       $bignum
-    $021-PtQenaB1.scripted.contracts: { "code": any,
+    $021-PsQuebec.scripted.contracts: { "code": any,
                                         "storage": any }
-    $021-PtQenaB1.staker:
+    $021-PsQuebec.staker:
       /* unstaked_frozen_staker
          Abstract notion of staker used in operation receipts for unstaked
          frozen deposits, either a single staker or all the stakers delegating
          to some delegate. */
       { /* Single */
-        "contract": $021-PtQenaB1.contract_id,
+        "contract": $021-PsQuebec.contract_id,
         "delegate": $Signature.Public_key_hash }
       || { /* Shared */
            "delegate": $Signature.Public_key_hash }
-    $021-PtQenaB1.transaction_destination:
+    $021-PsQuebec.transaction_destination:
       /* A destination of a transaction
          A destination notation compatible with the contract notation as given
          to an RPC or inside scripts. Can be a base58 implicit contract hash, a
@@ -26375,20 +26375,20 @@ Full description
       /* 64 bit integers
          Decimal representation of 64 bit integers */
       string
-    $micheline.021-PtQenaB1.michelson_v1.expression:
+    $micheline.021-PsQuebec.michelson_v1.expression:
       { /* Int */
         "int": $bignum }
       || { /* String */
            "string": $unistring }
       || { /* Bytes */
            "bytes": /^([a-zA-Z0-9][a-zA-Z0-9])*$/ }
-      || [ $micheline.021-PtQenaB1.michelson_v1.expression ... ]
+      || [ $micheline.021-PsQuebec.michelson_v1.expression ... ]
       /* Sequence */
       || { /* Prim__generic
               Generic primitive (any number of args with or without
               annotations) */
-           "prim": $021-PtQenaB1.michelson.v1.primitives,
-           "args"?: [ $micheline.021-PtQenaB1.michelson_v1.expression ... ],
+           "prim": $021-PsQuebec.michelson.v1.primitives,
+           "args"?: [ $micheline.021-PsQuebec.michelson_v1.expression ... ],
            "annots"?: [ $unistring ... ] }
     $positive_bignum:
       /* Positive big number
@@ -26648,7 +26648,7 @@ Full description
     +-----------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.michelson.v1.primitives (Enumeration: unsigned 8-bit integer):
+    021-PsQuebec.michelson.v1.primitives (Enumeration: unsigned 8-bit integer):
     ***************************************************************************
 
     +-------------+--------------------------------+
@@ -26972,7 +26972,7 @@ Full description
     +-------------+--------------------------------+
 
 
-    micheline.021-PtQenaB1.michelson_v1.expression (Determined from data, 8-bit tag)
+    micheline.021-PsQuebec.michelson_v1.expression (Determined from data, 8-bit tag)
     ********************************************************************************
 
     Int (tag 0)
@@ -27011,7 +27011,7 @@ Full description
     +-----------------------+----------+-------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                          |
     +-----------------------+----------+-------------------------------------------------------------+
-    | Unnamed field 0       | Variable | sequence of $micheline.021-PtQenaB1.michelson_v1.expression |
+    | Unnamed field 0       | Variable | sequence of $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------+----------+-------------------------------------------------------------+
 
 
@@ -27023,7 +27023,7 @@ Full description
     +======+========+===========================================================================================+
     | Tag  | 1 byte | unsigned 8-bit integer                                                                    |
     +------+--------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+--------+-------------------------------------------------------------------------------------------+
 
 
@@ -27035,7 +27035,7 @@ Full description
     +=======================+==========+===========================================================================================+
     | Tag                   | 1 byte   | unsigned 8-bit integer                                                                    |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
@@ -27051,9 +27051,9 @@ Full description
     +======+======================+===========================================================================================+
     | Tag  | 1 byte               | unsigned 8-bit integer                                                                    |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
 
 
@@ -27065,9 +27065,9 @@ Full description
     +=======================+======================+===========================================================================================+
     | Tag                   | 1 byte               | unsigned 8-bit integer                                                                    |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg                   | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg                   | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
@@ -27083,11 +27083,11 @@ Full description
     +======+======================+===========================================================================================+
     | Tag  | 1 byte               | unsigned 8-bit integer                                                                    |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg1 | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg1 | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg2 | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg2 | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +------+----------------------+-------------------------------------------------------------------------------------------+
 
 
@@ -27099,11 +27099,11 @@ Full description
     +=======================+======================+===========================================================================================+
     | Tag                   | 1 byte               | unsigned 8-bit integer                                                                    |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte               | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg1                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg1                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
-    | arg2                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression                                           |
+    | arg2                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression                                           |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------------------+-------------------------------------------------------------------------------------------+
@@ -27119,11 +27119,11 @@ Full description
     +=======================+==========+===========================================================================================+
     | Tag                   | 1 byte   | unsigned 8-bit integer                                                                    |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PtQenaB1.michelson.v1.primitives) |
+    | prim                  | 1 byte   | unsigned 8-bit integer encoding an enumeration (see 021-PsQuebec.michelson.v1.primitives) |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
-    | args                  | Variable | sequence of $micheline.021-PtQenaB1.michelson_v1.expression                               |
+    | args                  | Variable | sequence of $micheline.021-PsQuebec.michelson_v1.expression                               |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                                        |
     +-----------------------+----------+-------------------------------------------------------------------------------------------+
@@ -27145,7 +27145,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.contract_id (22 bytes, 8-bit tag)
+    021-PsQuebec.contract_id (22 bytes, 8-bit tag)
     **********************************************
 
     Implicit (tag 0)
@@ -27195,11 +27195,11 @@ Full description
     +==========+======================+=================================================+
     | Tag      | 1 byte               | unsigned 8-bit integer                          |
     +----------+----------------------+-------------------------------------------------+
-    | contents | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | contents | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +----------+----------------------+-------------------------------------------------+
-    | ty       | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | ty       | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +----------+----------------------+-------------------------------------------------+
-    | ticketer | 22 bytes             | $021-PtQenaB1.contract_id                       |
+    | ticketer | 22 bytes             | $021-PsQuebec.contract_id                       |
     +----------+----------------------+-------------------------------------------------+
 
 
@@ -27569,7 +27569,7 @@ Full description
     +----------------------+----------+------------------------+
 
 
-    021-PtQenaB1.contract_id.originated (22 bytes, 8-bit tag)
+    021-PsQuebec.contract_id.originated (22 bytes, 8-bit tag)
     *********************************************************
 
     Originated (tag 1)
@@ -27586,7 +27586,7 @@ Full description
     +---------------+----------+------------------------+
 
 
-    021-PtQenaB1.scripted.contracts
+    021-PsQuebec.scripted.contracts
     *******************************
 
     +-----------------------+----------+------------------------------------+
@@ -27602,7 +27602,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.entrypoint (Determined from data, 8-bit tag)
+    021-PsQuebec.entrypoint (Determined from data, 8-bit tag)
     *********************************************************
 
     default (tag 0)
@@ -27725,7 +27725,7 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | Name                  | Size                 | Contents                           |
     +=======================+======================+====================================+
-    | entrypoint            | Determined from data | $021-PtQenaB1.entrypoint           |
+    | entrypoint            | Determined from data | $021-PsQuebec.entrypoint           |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -27745,7 +27745,7 @@ Full description
     +-----------------+-----------+----------+
 
 
-    021-PtQenaB1.inlined.preattestation.contents (43 bytes, 8-bit tag)
+    021-PsQuebec.inlined.preattestation.contents (43 bytes, 8-bit tag)
     ******************************************************************
 
     Preattestation (tag 20)
@@ -27766,7 +27766,7 @@ Full description
     +--------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.inlined.preattestation
+    021-PsQuebec.inlined.preattestation
     ***********************************
 
     +------------+----------+-----------------------------------------------+
@@ -27774,7 +27774,7 @@ Full description
     +============+==========+===============================================+
     | branch     | 32 bytes | bytes                                         |
     +------------+----------+-----------------------------------------------+
-    | operations | 43 bytes | $021-PtQenaB1.inlined.preattestation.contents |
+    | operations | 43 bytes | $021-PsQuebec.inlined.preattestation.contents |
     +------------+----------+-----------------------------------------------+
     | signature  | Variable | bytes                                         |
     +------------+----------+-----------------------------------------------+
@@ -27792,7 +27792,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.per_block_votes (1 byte, 8-bit tag)
+    021-PsQuebec.per_block_votes (1 byte, 8-bit tag)
     ************************************************
 
     case_0 (tag 0)
@@ -27885,7 +27885,7 @@ Full description
     +------+--------+------------------------+
 
 
-    021-PtQenaB1.block_header.alpha.full_header
+    021-PsQuebec.block_header.alpha.full_header
     *******************************************
 
     +---------------------------------------+----------+-------------------------------------+
@@ -27919,13 +27919,13 @@ Full description
     +---------------------------------------+----------+-------------------------------------+
     | seed_nonce_hash                       | 32 bytes | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
-    | per_block_votes                       | 1 byte   | $021-PtQenaB1.per_block_votes       |
+    | per_block_votes                       | 1 byte   | $021-PsQuebec.per_block_votes       |
     +---------------------------------------+----------+-------------------------------------+
     | signature                             | Variable | bytes                               |
     +---------------------------------------+----------+-------------------------------------+
 
 
-    021-PtQenaB1.inlined.attestation_mempool.contents (Determined from data, 8-bit tag)
+    021-PsQuebec.inlined.attestation_mempool.contents (Determined from data, 8-bit tag)
     ***********************************************************************************
 
     Attestation (tag 21)
@@ -27966,7 +27966,7 @@ Full description
     +--------------------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.inlined.attestation
+    021-PsQuebec.inlined.attestation
     ********************************
 
     +------------+----------------------+----------------------------------------------------+
@@ -27974,13 +27974,13 @@ Full description
     +============+======================+====================================================+
     | branch     | 32 bytes             | bytes                                              |
     +------------+----------------------+----------------------------------------------------+
-    | operations | Determined from data | $021-PtQenaB1.inlined.attestation_mempool.contents |
+    | operations | Determined from data | $021-PsQuebec.inlined.attestation_mempool.contents |
     +------------+----------------------+----------------------------------------------------+
     | signature  | Variable             | bytes                                              |
     +------------+----------------------+----------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.contents (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.contents (Determined from data, 8-bit tag)
     ***********************************************************************
 
     Seed_nonce_revelation (tag 1)
@@ -28007,11 +28007,11 @@ Full description
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op1                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer |
     +-----------------------+----------+------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.attestation  |
+    | op2                   | Variable | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------+------------------------------------+
 
 
@@ -28025,11 +28025,11 @@ Full description
     +-----------------------+----------+----------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer           |
     +-----------------------+----------+----------------------------------------------+
-    | bh1                   | Variable | $021-PtQenaB1.block_header.alpha.full_header |
+    | bh1                   | Variable | $021-PsQuebec.block_header.alpha.full_header |
     +-----------------------+----------+----------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer           |
     +-----------------------+----------+----------------------------------------------+
-    | bh2                   | Variable | $021-PtQenaB1.block_header.alpha.full_header |
+    | bh2                   | Variable | $021-PsQuebec.block_header.alpha.full_header |
     +-----------------------+----------+----------------------------------------------+
 
 
@@ -28093,11 +28093,11 @@ Full description
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op1                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op1                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer   |
     +-----------------------+----------+--------------------------------------+
-    | op2                   | Variable | $021-PtQenaB1.inlined.preattestation |
+    | op2                   | Variable | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------+--------------------------------------+
 
 
@@ -28241,7 +28241,7 @@ Full description
     +----------------------------------+----------------------+-------------------------------------+
     | amount                           | Determined from data | $N.t                                |
     +----------------------------------+----------------------+-------------------------------------+
-    | destination                      | 22 bytes             | $021-PtQenaB1.contract_id           |
+    | destination                      | 22 bytes             | $021-PsQuebec.contract_id           |
     +----------------------------------+----------------------+-------------------------------------+
     | ? presence of field "parameters" | 1 byte               | boolean (0 for false, 255 for true) |
     +----------------------------------+----------------------+-------------------------------------+
@@ -28273,7 +28273,7 @@ Full description
     +--------------------------------+----------------------+-------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                    |
     +--------------------------------+----------------------+-------------------------------------+
-    | script                         | Determined from data | $021-PtQenaB1.scripted.contracts    |
+    | script                         | Determined from data | $021-PsQuebec.scripted.contracts    |
     +--------------------------------+----------------------+-------------------------------------+
 
 
@@ -28369,7 +28369,7 @@ Full description
     +---------------+----------------------+--------------------------------------+
     | amount        | Determined from data | $Z.t                                 |
     +---------------+----------------------+--------------------------------------+
-    | destination   | 22 bytes             | $021-PtQenaB1.contract_id.originated |
+    | destination   | 22 bytes             | $021-PsQuebec.contract_id.originated |
     +---------------+----------------------+--------------------------------------+
 
 
@@ -28421,11 +28421,11 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | ticket_ty             | Variable             | bytes                              |
     +-----------------------+----------------------+------------------------------------+
-    | ticket_ticketer       | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | ticket_ticketer       | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | ticket_amount         | Determined from data | $N.t                               |
     +-----------------------+----------------------+------------------------------------+
-    | destination           | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | destination           | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -28745,7 +28745,7 @@ Full description
     +---------------+----------------------+------------------------+
 
 
-    021-PtQenaB1.staker (Determined from data, 8-bit tag)
+    021-PsQuebec.staker (Determined from data, 8-bit tag)
     *****************************************************
 
     Single (tag 0)
@@ -28756,7 +28756,7 @@ Full description
     +==========+==========+===========================+
     | Tag      | 1 byte   | unsigned 8-bit integer    |
     +----------+----------+---------------------------+
-    | contract | 22 bytes | $021-PtQenaB1.contract_id |
+    | contract | 22 bytes | $021-PsQuebec.contract_id |
     +----------+----------+---------------------------+
     | delegate | 21 bytes | $public_key_hash          |
     +----------+----------+---------------------------+
@@ -28774,7 +28774,7 @@ Full description
     +----------+----------+------------------------+
 
 
-    021-PtQenaB1.bond_id (21 bytes, 8-bit tag)
+    021-PsQuebec.bond_id (21 bytes, 8-bit tag)
     ******************************************
 
     Smart_rollup_bond_id (tag 1)
@@ -28789,7 +28789,7 @@ Full description
     +--------------+----------+------------------------+
 
 
-    021-PtQenaB1.frozen_staker (Determined from data, 8-bit tag)
+    021-PsQuebec.frozen_staker (Determined from data, 8-bit tag)
     ************************************************************
 
     Single (tag 0)
@@ -28800,7 +28800,7 @@ Full description
     +==========+==========+===========================+
     | Tag      | 1 byte   | unsigned 8-bit integer    |
     +----------+----------+---------------------------+
-    | contract | 22 bytes | $021-PtQenaB1.contract_id |
+    | contract | 22 bytes | $021-PsQuebec.contract_id |
     +----------+----------+---------------------------+
     | delegate | 21 bytes | $public_key_hash          |
     +----------+----------+---------------------------+
@@ -28853,7 +28853,7 @@ Full description
     +==========+==========+==================================+
     | Tag      | 1 byte   | unsigned 8-bit integer           |
     +----------+----------+----------------------------------+
-    | contract | 22 bytes | $021-PtQenaB1.contract_id        |
+    | contract | 22 bytes | $021-PsQuebec.contract_id        |
     +----------+----------+----------------------------------+
     | change   | 8 bytes  | signed 64-bit big-endian integer |
     +----------+----------+----------------------------------+
@@ -28879,7 +28879,7 @@ Full description
     +========+======================+==================================+
     | Tag    | 1 byte               | unsigned 8-bit integer           |
     +--------+----------------------+----------------------------------+
-    | staker | Determined from data | $021-PtQenaB1.frozen_staker      |
+    | staker | Determined from data | $021-PsQuebec.frozen_staker      |
     +--------+----------------------+----------------------------------+
     | change | 8 bytes              | signed 64-bit big-endian integer |
     +--------+----------------------+----------------------------------+
@@ -29069,9 +29069,9 @@ Full description
     +==========+==========+==================================+
     | Tag      | 1 byte   | unsigned 8-bit integer           |
     +----------+----------+----------------------------------+
-    | contract | 22 bytes | $021-PtQenaB1.contract_id        |
+    | contract | 22 bytes | $021-PsQuebec.contract_id        |
     +----------+----------+----------------------------------+
-    | bond_id  | 21 bytes | $021-PtQenaB1.bond_id            |
+    | bond_id  | 21 bytes | $021-PsQuebec.bond_id            |
     +----------+----------+----------------------------------+
     | change   | 8 bytes  | signed 64-bit big-endian integer |
     +----------+----------+----------------------------------+
@@ -29109,7 +29109,7 @@ Full description
     +========+======================+==================================+
     | Tag    | 1 byte               | unsigned 8-bit integer           |
     +--------+----------------------+----------------------------------+
-    | staker | Determined from data | $021-PtQenaB1.staker             |
+    | staker | Determined from data | $021-PsQuebec.staker             |
     +--------+----------------------+----------------------------------+
     | cycle  | 4 bytes              | signed 32-bit big-endian integer |
     +--------+----------------------+----------------------------------+
@@ -29125,7 +29125,7 @@ Full description
     +===========+==========+==================================+
     | Tag       | 1 byte   | unsigned 8-bit integer           |
     +-----------+----------+----------------------------------+
-    | delegator | 22 bytes | $021-PtQenaB1.contract_id        |
+    | delegator | 22 bytes | $021-PsQuebec.contract_id        |
     +-----------+----------+----------------------------------+
     | change    | 8 bytes  | signed 64-bit big-endian integer |
     +-----------+----------+----------------------------------+
@@ -29224,7 +29224,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.zk_rollup_update (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.zk_rollup_update (Determined from data, 8-bit tag)
     ************************************************************************************************
 
     Applied (tag 0)
@@ -29235,7 +29235,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -29281,7 +29281,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_44                               |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -29291,7 +29291,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
 
 
-    021-PtQenaB1.transaction_destination (22 bytes, 8-bit tag)
+    021-PsQuebec.transaction_destination (22 bytes, 8-bit tag)
     **********************************************************
 
     Implicit (tag 0)
@@ -29348,7 +29348,7 @@ Full description
     +----------------+----------+------------------------+
 
 
-    021-PtQenaB1.operation.alpha.internal_operation_result.event (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.internal_operation_result.event (Determined from data, 8-bit tag)
     **********************************************************************************************
 
     Applied (tag 0)
@@ -29403,7 +29403,7 @@ Full description
     +------------------------------+----------------------+-------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.internal_operation_result.delegation (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.internal_operation_result.delegation (Determined from data, 8-bit tag)
     ***************************************************************************************************
 
     Applied (tag 0)
@@ -29416,7 +29416,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                               |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -29460,7 +29460,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -29577,11 +29577,11 @@ Full description
     +=============================+======================+=================================================+
     | key_hash                    | 32 bytes             | bytes                                           |
     +-----------------------------+----------------------+-------------------------------------------------+
-    | key                         | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | key                         | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------------+----------------------+-------------------------------------------------+
     | ? presence of field "value" | 1 byte               | boolean (0 for false, 255 for true)             |
     +-----------------------------+----------------------+-------------------------------------------------+
-    | value                       | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | value                       | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------------+----------------------+-------------------------------------------------+
 
 
@@ -29640,9 +29640,9 @@ Full description
     +-----------------------+----------------------+-------------------------------------------------+
     | updates               | Variable             | sequence of $X_72                               |
     +-----------------------+----------------------+-------------------------------------------------+
-    | key_type              | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | key_type              | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------+----------------------+-------------------------------------------------+
-    | value_type            | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | value_type            | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +-----------------------+----------------------+-------------------------------------------------+
 
 
@@ -29677,7 +29677,7 @@ Full description
     +------+----------------------+------------------------+
 
 
-    021-PtQenaB1.lazy_storage_diff
+    021-PsQuebec.lazy_storage_diff
     ******************************
 
     +-----------------------+----------+------------------------------------+
@@ -29689,7 +29689,7 @@ Full description
     +-----------------------+----------+------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.internal_operation_result.origination (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.internal_operation_result.origination (Determined from data, 8-bit tag)
     ****************************************************************************************************
 
     Applied (tag 0)
@@ -29700,13 +29700,13 @@ Full description
     +==========================================================================+======================+==================================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer                           |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | originated_contracts                                                     | Variable             | sequence of $021-PtQenaB1.contract_id.originated |
+    | originated_contracts                                                     | Variable             | sequence of $021-PsQuebec.contract_id.originated |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                             |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -29716,7 +29716,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "lazy_storage_diff"                                  | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | lazy_storage_diff                                                        | Determined from data | $021-PtQenaB1.lazy_storage_diff                  |
+    | lazy_storage_diff                                                        | Determined from data | $021-PsQuebec.lazy_storage_diff                  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
 
 
@@ -29756,13 +29756,13 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | errors                                                                   | Determined from data | $X_44                                            |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | originated_contracts                                                     | Variable             | sequence of $021-PtQenaB1.contract_id.originated |
+    | originated_contracts                                                     | Variable             | sequence of $021-PsQuebec.contract_id.originated |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                             |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -29772,7 +29772,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "lazy_storage_diff"                                  | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | lazy_storage_diff                                                        | Determined from data | $021-PtQenaB1.lazy_storage_diff                  |
+    | lazy_storage_diff                                                        | Determined from data | $021-PsQuebec.lazy_storage_diff                  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
 
 
@@ -29782,11 +29782,11 @@ Full description
     +--------------+----------------------+-------------------------------------------------+
     | Name         | Size                 | Contents                                        |
     +==============+======================+=================================================+
-    | ticketer     | 22 bytes             | $021-PtQenaB1.contract_id                       |
+    | ticketer     | 22 bytes             | $021-PsQuebec.contract_id                       |
     +--------------+----------------------+-------------------------------------------------+
-    | content_type | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | content_type | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +--------------+----------------------+-------------------------------------------------+
-    | content      | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression |
+    | content      | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression |
     +--------------+----------------------+-------------------------------------------------+
 
 
@@ -29796,7 +29796,7 @@ Full description
     +---------+----------------------+---------------------------------------+
     | Name    | Size                 | Contents                              |
     +=========+======================+=======================================+
-    | account | 22 bytes             | $021-PtQenaB1.transaction_destination |
+    | account | 22 bytes             | $021-PsQuebec.transaction_destination |
     +---------+----------------------+---------------------------------------+
     | amount  | Determined from data | $Z.t                                  |
     +---------+----------------------+---------------------------------------+
@@ -29829,9 +29829,9 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "storage"                                            | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | storage                                                                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression  |
+    | storage                                                                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -29841,7 +29841,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | originated_contracts                                                     | Variable             | sequence of $021-PtQenaB1.contract_id.originated |
+    | originated_contracts                                                     | Variable             | sequence of $021-PsQuebec.contract_id.originated |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                             |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -29853,7 +29853,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "lazy_storage_diff"                                  | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | lazy_storage_diff                                                        | Determined from data | $021-PtQenaB1.lazy_storage_diff                  |
+    | lazy_storage_diff                                                        | Determined from data | $021-PsQuebec.lazy_storage_diff                  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
 
 
@@ -29873,7 +29873,7 @@ Full description
     +-----------------------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.internal_operation_result.transaction (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.internal_operation_result.transaction (Determined from data, 8-bit tag)
     ****************************************************************************************************
 
     Applied (tag 0)
@@ -29928,7 +29928,7 @@ Full description
     +------------------------------+----------------------+-------------------------------------+
 
 
-    021-PtQenaB1.apply_internal_results.alpha.operation_result (Determined from data, 8-bit tag)
+    021-PsQuebec.apply_internal_results.alpha.operation_result (Determined from data, 8-bit tag)
     ********************************************************************************************
 
     transaction (tag 1)
@@ -29939,19 +29939,19 @@ Full description
     +==================================+======================+=====================================================================+
     | Tag                              | 1 byte               | unsigned 8-bit integer                                              |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
-    | source                           | 22 bytes             | $021-PtQenaB1.transaction_destination                               |
+    | source                           | 22 bytes             | $021-PsQuebec.transaction_destination                               |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
     | nonce                            | 2 bytes              | unsigned 16-bit big-endian integer                                  |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
     | amount                           | Determined from data | $N.t                                                                |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
-    | destination                      | 22 bytes             | $021-PtQenaB1.transaction_destination                               |
+    | destination                      | 22 bytes             | $021-PsQuebec.transaction_destination                               |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
     | ? presence of field "parameters" | 1 byte               | boolean (0 for false, 255 for true)                                 |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
     | parameters                       | Determined from data | $X_30                                                               |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
-    | result                           | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.transaction |
+    | result                           | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.transaction |
     +----------------------------------+----------------------+---------------------------------------------------------------------+
 
 
@@ -29963,7 +29963,7 @@ Full description
     +================================+======================+=====================================================================+
     | Tag                            | 1 byte               | unsigned 8-bit integer                                              |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
-    | source                         | 22 bytes             | $021-PtQenaB1.transaction_destination                               |
+    | source                         | 22 bytes             | $021-PsQuebec.transaction_destination                               |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
     | nonce                          | 2 bytes              | unsigned 16-bit big-endian integer                                  |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
@@ -29973,9 +29973,9 @@ Full description
     +--------------------------------+----------------------+---------------------------------------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                                                    |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
-    | script                         | Determined from data | $021-PtQenaB1.scripted.contracts                                    |
+    | script                         | Determined from data | $021-PsQuebec.scripted.contracts                                    |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
-    | result                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.origination |
+    | result                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.origination |
     +--------------------------------+----------------------+---------------------------------------------------------------------+
 
 
@@ -29987,7 +29987,7 @@ Full description
     +================================+======================+====================================================================+
     | Tag                            | 1 byte               | unsigned 8-bit integer                                             |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
-    | source                         | 22 bytes             | $021-PtQenaB1.transaction_destination                              |
+    | source                         | 22 bytes             | $021-PsQuebec.transaction_destination                              |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
     | nonce                          | 2 bytes              | unsigned 16-bit big-endian integer                                 |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
@@ -29995,7 +29995,7 @@ Full description
     +--------------------------------+----------------------+--------------------------------------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                                                   |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
-    | result                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.delegation |
+    | result                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.delegation |
     +--------------------------------+----------------------+--------------------------------------------------------------------+
 
 
@@ -30007,21 +30007,21 @@ Full description
     +===============================+======================+===============================================================+
     | Tag                           | 1 byte               | unsigned 8-bit integer                                        |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | source                        | 22 bytes             | $021-PtQenaB1.transaction_destination                         |
+    | source                        | 22 bytes             | $021-PsQuebec.transaction_destination                         |
     +-------------------------------+----------------------+---------------------------------------------------------------+
     | nonce                         | 2 bytes              | unsigned 16-bit big-endian integer                            |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | type                          | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression               |
+    | type                          | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression               |
     +-------------------------------+----------------------+---------------------------------------------------------------+
     | ? presence of field "tag"     | 1 byte               | boolean (0 for false, 255 for true)                           |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | tag                           | Determined from data | $021-PtQenaB1.entrypoint                                      |
+    | tag                           | Determined from data | $021-PsQuebec.entrypoint                                      |
     +-------------------------------+----------------------+---------------------------------------------------------------+
     | ? presence of field "payload" | 1 byte               | boolean (0 for false, 255 for true)                           |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | payload                       | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression               |
+    | payload                       | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression               |
     +-------------------------------+----------------------+---------------------------------------------------------------+
-    | result                        | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.event |
+    | result                        | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.event |
     +-------------------------------+----------------------+---------------------------------------------------------------+
 
 
@@ -30031,19 +30031,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_update         |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.zk_rollup_update         |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.zk_rollup_publish (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.zk_rollup_publish (Determined from data, 8-bit tag)
     *************************************************************************************************
 
     Applied (tag 0)
@@ -30054,7 +30054,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -30100,7 +30100,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_44                               |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -30116,19 +30116,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_publish        |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.zk_rollup_publish        |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.zk_rollup_origination (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.zk_rollup_origination (Determined from data, 8-bit tag)
     *****************************************************************************************************
 
     Applied (tag 0)
@@ -30139,7 +30139,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -30187,7 +30187,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_44                               |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -30205,15 +30205,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.zk_rollup_origination    |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.zk_rollup_origination    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -30236,7 +30236,7 @@ Full description
     +------------+----------+----------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.dal_publish_commitment (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.dal_publish_commitment (Determined from data, 8-bit tag)
     ******************************************************************************************************
 
     Applied (tag 0)
@@ -30301,19 +30301,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.dal_publish_commitment   |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.dal_publish_commitment   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_recover_bond (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_recover_bond (Determined from data, 8-bit tag)
     *********************************************************************************************************
 
     Applied (tag 0)
@@ -30324,7 +30324,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -30368,7 +30368,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_44                               |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -30382,15 +30382,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                 |
     +==========================================================================+======================+==========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                       |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                       |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                        |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_recover_bond |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_recover_bond |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                       |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result  |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------------------------------+
 
 
@@ -30419,7 +30419,7 @@ Full description
     +-----------+----------------------+------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_execute_outbox_message (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_execute_outbox_message (Determined from data, 8-bit tag)
     *******************************************************************************************************************
 
     Applied (tag 0)
@@ -30430,7 +30430,7 @@ Full description
     +==========================================================================+======================+=====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -30484,7 +30484,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_44                               |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -30508,15 +30508,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                           |
     +==========================================================================+======================+====================================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                                 |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                                 |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_execute_outbox_message |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_execute_outbox_message |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                                 |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result            |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result            |
     +--------------------------------------------------------------------------+----------------------+------------------------------------------------------------------------------------+
 
 
@@ -30595,7 +30595,7 @@ Full description
     +--------+----------------------+------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_timeout (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_timeout (Determined from data, 8-bit tag)
     ****************************************************************************************************
 
     Applied (tag 0)
@@ -30610,7 +30610,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | game_status                                                              | Determined from data | $X_908                             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -30656,7 +30656,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | game_status                                                              | Determined from data | $X_908                              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -30668,19 +30668,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_timeout     |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_timeout     |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_publish (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_publish (Determined from data, 8-bit tag)
     ****************************************************************************************************
 
     Applied (tag 0)
@@ -30697,7 +30697,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | published_at_level                                                       | 4 bytes              | signed 32-bit big-endian integer   |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -30745,7 +30745,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | published_at_level                                                       | 4 bytes              | signed 32-bit big-endian integer    |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -30757,19 +30757,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_publish     |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_publish     |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_cement (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_cement (Determined from data, 8-bit tag)
     ***************************************************************************************************
 
     Applied (tag 0)
@@ -30838,15 +30838,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_cement      |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_cement      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -30856,19 +30856,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.event           |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.event           |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.smart_rollup_originate (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.smart_rollup_originate (Determined from data, 8-bit tag)
     ******************************************************************************************************
 
     Applied (tag 0)
@@ -30879,7 +30879,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -30929,7 +30929,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_44                               |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -30949,19 +30949,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.smart_rollup_originate   |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.smart_rollup_originate   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.transfer_ticket (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.transfer_ticket (Determined from data, 8-bit tag)
     ***********************************************************************************************
 
     Applied (tag 0)
@@ -30972,7 +30972,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -31022,7 +31022,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_44                               |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -31042,19 +31042,19 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.transfer_ticket          |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.transfer_ticket          |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.register_global_constant (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.register_global_constant (Determined from data, 8-bit tag)
     ********************************************************************************************************
 
     Applied (tag 0)
@@ -31065,7 +31065,7 @@ Full description
     +==========================================================================+======================+====================================+
     | Tag                                                                      | 1 byte               | unsigned 8-bit integer             |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                  |
     +--------------------------------------------------------------------------+----------------------+------------------------------------+
@@ -31113,7 +31113,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | errors                                                                   | Determined from data | $X_44                               |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------+
@@ -31131,15 +31131,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.register_global_constant |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.register_global_constant |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -31149,15 +31149,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.delegation      |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.delegation      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -31167,15 +31167,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.internal_operation_result.origination     |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.internal_operation_result.origination     |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -31192,9 +31192,9 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "storage"                                            | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | storage                                                                  | Determined from data | $micheline.021-PtQenaB1.michelson_v1.expression  |
+    | storage                                                                  | Determined from data | $micheline.021-PsQuebec.michelson_v1.expression  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -31204,7 +31204,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer               |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | originated_contracts                                                     | Variable             | sequence of $021-PtQenaB1.contract_id.originated |
+    | originated_contracts                                                     | Variable             | sequence of $021-PsQuebec.contract_id.originated |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | consumed_milligas                                                        | Determined from data | $N.t                                             |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
@@ -31216,7 +31216,7 @@ Full description
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
     | ? presence of field "lazy_storage_diff"                                  | 1 byte               | boolean (0 for false, 255 for true)              |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
-    | lazy_storage_diff                                                        | Determined from data | $021-PtQenaB1.lazy_storage_diff                  |
+    | lazy_storage_diff                                                        | Determined from data | $021-PsQuebec.lazy_storage_diff                  |
     +--------------------------------------------------------------------------+----------------------+--------------------------------------------------+
 
 
@@ -31236,7 +31236,7 @@ Full description
     +-----------------------+----------------------+------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_result.transaction (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_result.transaction (Determined from data, 8-bit tag)
     *******************************************************************************************
 
     Applied (tag 0)
@@ -31297,15 +31297,15 @@ Full description
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | Name                                                                     | Size                 | Contents                                                                |
     +==========================================================================+======================+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable             | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | operation_result                                                         | Determined from data | $021-PtQenaB1.operation.alpha.operation_result.transaction              |
+    | operation_result                                                         | Determined from data | $021-PsQuebec.operation.alpha.operation_result.transaction              |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
     | # bytes in next field                                                    | 4 bytes              | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
-    | internal_operation_results                                               | Variable             | sequence of $021-PtQenaB1.apply_internal_results.alpha.operation_result |
+    | internal_operation_results                                               | Variable             | sequence of $021-PsQuebec.apply_internal_results.alpha.operation_result |
     +--------------------------------------------------------------------------+----------------------+-------------------------------------------------------------------------+
 
 
@@ -31315,7 +31315,7 @@ Full description
     +--------------------------------------------------------------------------+----------+-------------------------------------------------------------------------+
     | Name                                                                     | Size     | Contents                                                                |
     +==========================================================================+==========+=========================================================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer                                      |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer                                      |
     +--------------------------------------------------------------------------+----------+-------------------------------------------------------------------------+
     | balance_updates                                                          | Variable | sequence of $X_41                                                       |
     +--------------------------------------------------------------------------+----------+-------------------------------------------------------------------------+
@@ -31333,7 +31333,7 @@ Full description
     +--------------------------------------------------------------------------+----------+-------------------------------------+
     | Name                                                                     | Size     | Contents                            |
     +==========================================================================+==========+=====================================+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
     | balance_updates                                                          | Variable | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
@@ -31341,7 +31341,7 @@ Full description
     +--------------------------------------------------------------------------+----------+-------------------------------------+
 
 
-    021-PtQenaB1.operation_metadata.alpha.balance_updates
+    021-PsQuebec.operation_metadata.alpha.balance_updates
     *****************************************************
 
     +-----------------------+----------+------------------------------------+
@@ -31363,13 +31363,13 @@ Full description
     +--------------------------------------------------------------------------+----------+-------------------------------------+
     | forbidden_delegate                                                       | 21 bytes | $public_key_hash                    |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
-    | # bytes in field "021-PtQenaB1.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer  |
+    | # bytes in field "021-PsQuebec.operation_metadata.alpha.balance_updates" | 4 bytes  | unsigned 30-bit big-endian integer  |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
     | balance_updates                                                          | Variable | sequence of $X_41                   |
     +--------------------------------------------------------------------------+----------+-------------------------------------+
 
 
-    021-PtQenaB1.operation.alpha.operation_contents_and_result (Determined from data, 8-bit tag)
+    021-PsQuebec.operation.alpha.operation_contents_and_result (Determined from data, 8-bit tag)
     ********************************************************************************************
 
     Seed_nonce_revelation (tag 1)
@@ -31384,7 +31384,7 @@ Full description
     +----------+----------------------+--------------------------------------------------------+
     | nonce    | 32 bytes             | bytes                                                  |
     +----------+----------------------+--------------------------------------------------------+
-    | metadata | Determined from data | $021-PtQenaB1.operation_metadata.alpha.balance_updates |
+    | metadata | Determined from data | $021-PsQuebec.operation_metadata.alpha.balance_updates |
     +----------+----------------------+--------------------------------------------------------+
 
 
@@ -31398,11 +31398,11 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
-    | op1                   | Variable             | $021-PtQenaB1.inlined.attestation  |
+    | op1                   | Variable             | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
-    | op2                   | Variable             | $021-PtQenaB1.inlined.attestation  |
+    | op2                   | Variable             | $021-PsQuebec.inlined.attestation  |
     +-----------------------+----------------------+------------------------------------+
     | metadata              | Determined from data | $X_3128                            |
     +-----------------------+----------------------+------------------------------------+
@@ -31418,11 +31418,11 @@ Full description
     +-----------------------+----------------------+----------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer           |
     +-----------------------+----------------------+----------------------------------------------+
-    | bh1                   | Variable             | $021-PtQenaB1.block_header.alpha.full_header |
+    | bh1                   | Variable             | $021-PsQuebec.block_header.alpha.full_header |
     +-----------------------+----------------------+----------------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer           |
     +-----------------------+----------------------+----------------------------------------------+
-    | bh2                   | Variable             | $021-PtQenaB1.block_header.alpha.full_header |
+    | bh2                   | Variable             | $021-PsQuebec.block_header.alpha.full_header |
     +-----------------------+----------------------+----------------------------------------------+
     | metadata              | Determined from data | $X_3128                                      |
     +-----------------------+----------------------+----------------------------------------------+
@@ -31440,7 +31440,7 @@ Full description
     +----------+----------------------+--------------------------------------------------------+
     | secret   | 20 bytes             | bytes                                                  |
     +----------+----------------------+--------------------------------------------------------+
-    | metadata | Determined from data | $021-PtQenaB1.operation_metadata.alpha.balance_updates |
+    | metadata | Determined from data | $021-PsQuebec.operation_metadata.alpha.balance_updates |
     +----------+----------------------+--------------------------------------------------------+
 
 
@@ -31490,11 +31490,11 @@ Full description
     +-----------------------+----------------------+--------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer   |
     +-----------------------+----------------------+--------------------------------------+
-    | op1                   | Variable             | $021-PtQenaB1.inlined.preattestation |
+    | op1                   | Variable             | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------------------+--------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer   |
     +-----------------------+----------------------+--------------------------------------+
-    | op2                   | Variable             | $021-PtQenaB1.inlined.preattestation |
+    | op2                   | Variable             | $021-PsQuebec.inlined.preattestation |
     +-----------------------+----------------------+--------------------------------------+
     | metadata              | Determined from data | $X_3128                              |
     +-----------------------+----------------------+--------------------------------------+
@@ -31510,7 +31510,7 @@ Full description
     +----------+----------------------+--------------------------------------------------------+
     | solution | 200 bytes            | $X_31                                                  |
     +----------+----------------------+--------------------------------------------------------+
-    | metadata | Determined from data | $021-PtQenaB1.operation_metadata.alpha.balance_updates |
+    | metadata | Determined from data | $021-PsQuebec.operation_metadata.alpha.balance_updates |
     +----------+----------------------+--------------------------------------------------------+
 
 
@@ -31638,7 +31638,7 @@ Full description
     +----------------------------------+----------------------+-------------------------------------+
     | amount                           | Determined from data | $N.t                                |
     +----------------------------------+----------------------+-------------------------------------+
-    | destination                      | 22 bytes             | $021-PtQenaB1.contract_id           |
+    | destination                      | 22 bytes             | $021-PsQuebec.contract_id           |
     +----------------------------------+----------------------+-------------------------------------+
     | ? presence of field "parameters" | 1 byte               | boolean (0 for false, 255 for true) |
     +----------------------------------+----------------------+-------------------------------------+
@@ -31672,7 +31672,7 @@ Full description
     +--------------------------------+----------------------+-------------------------------------+
     | delegate                       | 21 bytes             | $public_key_hash                    |
     +--------------------------------+----------------------+-------------------------------------+
-    | script                         | Determined from data | $021-PtQenaB1.scripted.contracts    |
+    | script                         | Determined from data | $021-PsQuebec.scripted.contracts    |
     +--------------------------------+----------------------+-------------------------------------+
     | metadata                       | Determined from data | $X_2589                             |
     +--------------------------------+----------------------+-------------------------------------+
@@ -31776,7 +31776,7 @@ Full description
     +---------------+----------------------+--------------------------------------+
     | amount        | Determined from data | $Z.t                                 |
     +---------------+----------------------+--------------------------------------+
-    | destination   | 22 bytes             | $021-PtQenaB1.contract_id.originated |
+    | destination   | 22 bytes             | $021-PsQuebec.contract_id.originated |
     +---------------+----------------------+--------------------------------------+
     | metadata      | Determined from data | $X_606                               |
     +---------------+----------------------+--------------------------------------+
@@ -31832,11 +31832,11 @@ Full description
     +-----------------------+----------------------+------------------------------------+
     | ticket_ty             | Variable             | bytes                              |
     +-----------------------+----------------------+------------------------------------+
-    | ticket_ticketer       | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | ticket_ticketer       | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | ticket_amount         | Determined from data | $N.t                               |
     +-----------------------+----------------------+------------------------------------+
-    | destination           | 22 bytes             | $021-PtQenaB1.contract_id          |
+    | destination           | 22 bytes             | $021-PsQuebec.contract_id          |
     +-----------------------+----------------------+------------------------------------+
     | # bytes in next field | 4 bytes              | unsigned 30-bit big-endian integer |
     +-----------------------+----------------------+------------------------------------+
@@ -32195,7 +32195,7 @@ Full description
     +-----------------------+----------+-------------------------------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                                      |
     +-----------------------+----------+-------------------------------------------------------------------------+
-    | contents              | Variable | sequence of $021-PtQenaB1.operation.alpha.operation_contents_and_result |
+    | contents              | Variable | sequence of $021-PsQuebec.operation.alpha.operation_contents_and_result |
     +-----------------------+----------+-------------------------------------------------------------------------+
     | signature             | Variable | bytes                                                                   |
     +-----------------------+----------+-------------------------------------------------------------------------+
@@ -32211,7 +32211,7 @@ Full description
     +-----------------------+----------+----------------------------------------------------+
     | # bytes in next field | 4 bytes  | unsigned 30-bit big-endian integer                 |
     +-----------------------+----------+----------------------------------------------------+
-    | contents              | Variable | sequence of $021-PtQenaB1.operation.alpha.contents |
+    | contents              | Variable | sequence of $021-PsQuebec.operation.alpha.contents |
     +-----------------------+----------+----------------------------------------------------+
     | signature             | Variable | bytes                                              |
     +-----------------------+----------+----------------------------------------------------+
@@ -32290,30 +32290,30 @@ Full description